【发布时间】:2014-11-29 14:40:54
【问题描述】:
我正在创建一个随机粒子运动的 GIF,我想将粒子绘制为与给定时间的粒子速度相关的某种颜色的点。使用 gnuplot 4.6.6,如何使点的颜色成为数据值的函数?如果可能的话,我希望颜色来自调色板“rgbformula 21,22,23”,而不仅仅是来自标准线条颜色集。 谢谢
【问题讨论】:
我正在创建一个随机粒子运动的 GIF,我想将粒子绘制为与给定时间的粒子速度相关的某种颜色的点。使用 gnuplot 4.6.6,如何使点的颜色成为数据值的函数?如果可能的话,我希望颜色来自调色板“rgbformula 21,22,23”,而不仅仅是来自标准线条颜色集。 谢谢
【问题讨论】:
您可以使用lc palette 标志:
set palette rgbformulae 21,22,23
plot 'particles.dat' using 1:2:3 lc palette
输入? linecolor 或? palette 了解更多信息。
【讨论】:
您可以将第三列传递给绘图命令和linecolor palette。然后,使用调色板颜色对第三列的值进行编码,并绘制显示调色板的颜色框:
set palette rgbformula 21,22,23
plot "data" using 1:2:3 with points linecolor palette
【讨论】: