如何使用数据参数设置gnuplot点的颜色?

时间:2014-11-29 14:40:54

标签: colors gnuplot

我正在创建随机粒子运动的GIF,我想将粒子绘制为某一颜色的点,这些点与给定时间的粒子速度有关。使用gnuplot 4.6.6,如何使点的颜色成为数据值的函数?如果可能的话,我希望颜色来自调色板'rgbformula 21,22,23',而不仅仅是标准的线条颜色。 感谢

2 个答案:

答案 0 :(得分:1)

您可以使用lc palette标志:

set palette rgbformulae 21,22,23
plot 'particles.dat' using 1:2:3 lc palette

输入? linecolor? palette了解详情。

答案 1 :(得分:1)

您可以将第三列传递给plot命令linecolor palette。然后,调色板颜色用于编码第三列的值,并绘制显示调色板的颜色框:

set palette rgbformula 21,22,23

plot "data" using 1:2:3 with points linecolor palette