2016-04-26 78 views
2

我使用以下腳本繪製矩陣文件file.dat和同一圖上的兩個點。如何確保我的圖在gnuplot中使用多點時共享同一個座標軸?

問題是我的x軸和y軸沒有重疊的兩個不同的情節。

set multiplot 
set pm3d map 
splot 'file.dat' matrix 
unset pm3d 
plot '-' w p 
> 20, 10 
> 30, 40 
> e 
unset multiplot 
+0

你肯定'使用matrix'?不只是'矩陣'? –

+1

輸入'help margin'並看看這個:http://stackoverflow.com/questions/29376374/how-do-gnuplot-margins-work-in-multiplot-mode – bibi

+0

@TomSolid你是對的。我很抱歉。我將編輯。 – AK02

回答

0

嘗試nonuniform matrix而不是splotpm3d map

set multiplot 
set size 1,1 
unset colorbox 
plot[0:3][0:2] '-' nonuniform matrix with image 
12 0 1 2 3 
0 5 4 8 9 
1 6 4 7 8 
2 5 6 2 4 
e 
e 
set size 1,1 
plot[0:3][0:2] '-' w p ps 5 lw 4 notitle 
2 1.2 
2.5 1.2 
2.5 1.5 
e 
unset multiplot 

enter image description here

+0

執行以下命令後無法繼續。它顯示: 'plot [0:3] [0:2]' - '帶圖像的非均勻矩陣 ^ ';'預計' – AK02

+0

有趣的...你能複製整個文本,開始從(並與)最後'gnuplot>'? –

+0

它現在正在工作。我和你的情節完全一樣。昨天我在另一臺機器上試了一下。我不確定是否因爲gnuplot或其他版本的不同版本。無論如何,它現在工作。謝謝! 但現在我試着用我的數據文件替換'plot [0:3] [0:2]' - '非均勻矩陣與圖像'與我的文件名。它顯示: 警告:圖片網格必須至少爲2 x 2. – AK02

相關問題