2015-11-13 56 views
2

我想用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') 

怎样绘制其颜色的每一行?

我尝试followng,但它没有正常工作。

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

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

Graph

回答

2

你的数据文件共包含五列,第五一个包含您想要的颜色的数字。所以你需要

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