2010-05-14 124 views
5

如何在具有這種數據結構的Gnuplot中繪製(3D圖)矩陣。我不能找到一種方法,使用的第一行和列的X和Y蜱(或忽略它們)Gnuplot - splot矩陣csv數據

,5,6,7,8 
1,-6.20,-6.35,-6.59,-6.02 
2,-6.39,-6.52,-6.31,-6.00 
3,-6.36,-6.48,-6.15,-5.90 
4,-5.79,-5.91,-5.87,-5.46 

是在splot 'data.csv' matrix使用正確的參數?

回答

4

您可以使用格式規範;這裏我們需要告訴分隔符','。以下作品適合我:

splot 'data.csv' using 1:2:3 '%lf,%lf,%lf,%lf' with linespoints pt 6 ps 2 lw 3 

除了第一行被忽略,這可能是正確的?

+0

感謝您的快速回復。但是,如果你看看Y量表 - 它沒有顯示正確的值(應該是5,6,7,8)。 X比例確定1,2,3,4。 Z標度顯示以「2」開頭的行的值。順便說一句。我正在使用Gnuplot 4.4。 – 2010-05-14 14:55:57

+0

這幾乎做我需要的東西:splot'data.csv'使用0:0:2'%lf,%lf,%lf,%lf,%lf'與linespoints pt 6 ps 2 lw 3 現在我想要在例子中繪製更多類似於「圍牆陰謀」的陰謀,但這是一個不同的故事。 – 2010-05-14 15:18:04

+1

對不起,提出這個非常古老的線程。我的數據看起來與發佈的數據完全相同(即使是相同數量的行和列)。當我嘗試你的答案時,我只得到'格式化輸入只能處理7個數據列'。我做錯了什麼? – 2015-09-26 11:29:09