如何解决如何使用 GnuPlot 创建大小为 d 的液滴与高度的关系图并按大小为液滴着色?
我有一个 x,y,z,d 文件,其中 x,z 是液滴的坐标,液滴的直径是 d。
我想对液滴的 x、z 位置进行 GnuPlot 绘制,并通过从最小 d 到最大 d 缩放的 RGB 光谱中的直径对其进行着色。
我试过用这个:
$target
但是,这里的点被随机颜色着色。我希望它们像我上面所说的那样着色。那么,我如何指定第三个和第四个参数来做我想做的事?
解决方法
# Set palette to RGB spectrum (Red = Min; Blue = Max)
set palette model HSV defined (0 0 1 1,1 0.7 1 1)
# Set min/max of color spectrum to match expected droplet size
set cbrange [0 : MAX]
# 3D plot with points colored by diameter
splot 'data' using 1:2:3:4 with points pointtype 7 lc palette
如果您想丢弃 y 坐标并制作 2D 绘图,则命令变为
# 2D plot x/z with points colored by diameter
set view map
splot 'data' using 1:3:(0):4 with points pointtype 7 lc palette
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。