2014-09-26 63 views
1

enter image description here我有一個包含3列的數據文件。現在我想用xmgrace繪製輪廓圖,因爲我大多使用xmgrace。但不知何故,我現在無法做到。任何人都可以幫我一下嗎?提前致謝。 數據以格式如下所示:Xmgrace中的輪廓圖

3.24 4.78 0.015776 3.24 4.80 0.011777 3.24 4.82 0.00986 3.24 4.84 0.010185 3.24 4.86 0.012515 3.26 4.78 0.009244 3.26 4.80 0.006368 3.26 4.82 0.005792 3.26 4.84 0.007121 3.26 4.86 0.010361 3.28 4.78 0.004666 3.28 4.80 0.0028 3.28 4.82 0.003017 3.28 4.84 0.005285 3.28 4.86 0.0095 3.30 4.78 0.001295 3.30 4.80 0.000557 3.30 4.82 0.001924 3.30 4.84 0.005266 3.30 4.86 0.010401 3.32 4.78 0 3.32 4.80 0.000233 3.32 4.82 0.002508 3.32 4.84 0.006666 3.32 4.86 0.012515 3.34 4.70 0.012943 3.34 4.72 0.006904 3.34 4.74 0.002791 3.34 4.76 0.000662 3.36 4.70 0.011024 3.36 4.72 0.005998 3.36 4.74 0.003063 3.36 4.76 0.001814 3.38 4.70 0.011203 3.38 4.72 0.007077 3.38 4.74 0.004755 3.38 4.76 0.004188 3.40 4.70 0.01263 3.40 4.72 0.009182 3.40 4.74 0.007685 3.40 4.76 0.007985

最終曲線應該像在附接,如圖所示。

回答

2

快速谷歌搜索顯示,xmgrace顯示(又名格雷斯)does not support contour plots

有使用gnuplotmatplotlibOrigin和更多雲圖豐富的範例腳本。

下面是使用你的數據gnuplot的一個簡單的例子: 一旦保存你的數據爲3列數據文件data.dat以下內容作爲一個腳本文件:

set parametric 
set contour base 
set view 0,0,1 
unset surface 
unset key 
unset ztics 
set dgrid3d 
set title "Simple contour plot example" 
set xlabel "X" 
set ylabel "Y" 
set cntrparam levels 10 
splot "data.dat" using 1:2:3 with line 

,並從UNIX命令線電話gnuplot -persist scriptfile。 這給出了以下的輸出: enter image description here

因此,它看起來像你沒有用xmgrace顯示,您使用gnuplot的,這就是爲什麼你可以不知道如何重新改造在xmgrace顯示原來的情節!

+0

非常感謝,你是對的我沒有嘗試xmgrace。再次感謝! – 2015-02-16 11:05:44

-1

您可以使用GraceGtk繪製輪廓線,這是Grace的一個分支,它還增加了撤消功能。

目前,該軟件可在https://sourceforge.net/projects/gracegtk/

只要GraceGtk可以在Internet上某處下載,此答案有效。

等高線圖和撤消是Grace未來版本的計劃功能。

+0

歡迎來到堆棧溢出!請引用鏈接中最重要的部分,以防頁面發生更改或永久脫機。 – ByteHamster 2016-02-12 23:52:37

+0

我改進了答案。請注意它。 – Marduk 2016-02-14 13:13:07