如何实现散点图,且散点颜色由 abs(xx) 决定?
技术分享
发布于 2025-07-10 10:51:54
查看 1过去327天
使用 scatter3 函数实现散点图。
示例:
1.运行下面代码,创建数据:
using TyBase
using TyPlot
# 数据生成
x = rand(100, 1) * 10; # x 坐标 (0 到 10 的随机数)
y = rand(100, 1) * 10; # y 坐标
z = rand(100, 1) * 10; # z 坐标
xx = randn(100, 1); # 数据来源,正态分布随机数
2.使用 scatter3 函数绘制散点图并显示颜色条,其中散点颜色用 abs(xx) 控制:
# 绘图
s = figure()
scatter3(x, y, z; c=abs.(xx), linewidth=0.75, marker=".");
# scatter3(x, y, z; c=abs.(xx));
# 调整颜色映射和显示
colorbar(gca(), s) # 显示颜色条
3.可以看到已经绘制了需要的散点图:

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境