如何绘制不同颜色的多个向量?

时间:2015-11-13 19:14:48

标签: graph gnuplot

我想使用gnuplot绘制线条。 数据文件是:

#X1 y1 x2 y2 colorNumber
123 567 798 900 1
788 900 87  89 2
....

我创建了一个调色板

set palette model RGB defined ( 1 'violet', 2 'red', 3 'blue', 4 'yellow', 5 'green', 6 'orange', 7 'cyan')

如何用颜色绘制每一条线?

我尝试了以下但是它没有成功。

plot '~/Desktop/pointcolor.txt' using 1:2:($3-$1):($4-$2):3 with vectors palette nohead notitle

这是结果,问题是线条颜色与我所定义的不匹配。

Graph

1 个答案:

答案 0 :(得分:2)

您的数据文件总共包含五列,第五列包含您想要的颜色编号。所以你需要

plot '~/Desktop/pointcolor.txt' using 1:2:($3-$1):($4-$2):5 with vectors palette nohead notitle