2015-11-13 54 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 
相關問題