2011-12-13 118 views
1
  • 我正在用以下腳本繪製3D Gnuplot圖。
  • 我的Gnuplot版本是gnuplot 4.4 patchlevel 3
  • 我的問題是,與Z軸標籤的默認位置,它總是被切割(放置在邊界之外)。我想知道命令將X/Y/Z軸標籤放置在圖上的座標上,如我所願。
 
    set pm3d 
    set grid 
    set palette defined (-1 "blue", 0 "white", 1 "red") 
    set notitle 

    set ztics 0.10 
    set xlabel "Label 1" 
    set ylabel "Label 2" 
    set zlabel "Label 3" 

    splot "data" using ($1/$2):3:($4+$5) with pm3d notitle pause -1 

    set term post enhanced color "Serif" 20 
    set output "graph.eps" 
    replot 

回答

4

您想調整的{offset <offset>}選項,例如:

set xlabel "Label 1" offset 1,1,1 

其移動xlabel大約1個字符中每一個的x,y和z軸相對於它的原始位置。

按照幫助頁面,你可以指定一個firstsecond,,screencharacter(這是默認值)爲座標系用於補償:

set xlabel "Label 1" offset graph 1,1,1 
+0

感謝。有用。令人驚訝的是,對於舊版本的Gnuplot,我實際上並不需要'偏移'關鍵字。 – gsbabil