2013-11-24 33 views
0

在GNU圖中是否有與pm3dsplot等價的代碼? 我試圖contourf.plot我的數據集是按以下順序:如何在z軸上創建二維數組

x y z 
2.3 0 10000000 
2.3 0.5 128484 
2.3 1 3456534 
2.3 1.5 5600000 
. 
. 
2.31 0 10000000 
2.31 0.5 2000568 
2.31 1 1500 

於是說z必須是一個二維數組。我將如何使它成爲一個數組?

在此先感謝

回答

1

你需要離開恆x的各塊之間的空行(你的情況),這就是所謂的「網格數據」:

2.3 0.5 128484 
2.3 1 3456534 
2.3 1.5 5600000 

2.31 0 10000000 
2.31 0.5 2000568 
2.31 1 1500 

2.5 0 10000000 
2.5 0.5 2000568 
2.5 1 1500 

比你可以打開輪廓的東西像這樣

set contour 
set cntrparams levels discrete 5000,1000000 
unset surface 
set pm3d implicit 
splot 'data' w lines