2016-03-15 114 views
2

我想將xlabel和ylabel分別放在它們的軸右上方。那麼我想在左側設置ytics而不是在左側。 這是我的datagnuplot中的極座標圖將ytics放在繪圖的中心

#!usr/bin/gnuplot 
unset border 
set xzeroaxis 
set yzeroaxis 
set polar 
set nokey 
set xtics 0.05 
set ytics 0.01 
set autoscale fix 
set label " k=0.2 " at 0.012, 0.0095 
set label " k=0.3 " at 0.022, 0.015 
set label " k=0.4 " at 0.032, 0.025 
#unset border 
#set notics 
unset xtics 
set ytics 
set xlabel "kx" 
set ylabel "ky" 
plot "T1.txt" u 1:2 w l ,"T2.txt" u 1:2 w l , "T3.txt" u 1:2 w l 

回答

1

這聽起來像你想生成以下情節

enter image description here

gnuplot的有2個軸,2軸和y軸的名字X1,X2,Y1,Y2和。當您只指定x或y軸時,您實際上正在使用x1和y1軸。另外兩個是相反的。因此,要獲得標籤,只要你想,我們只是使用X2和Y2標籤

set x2lab "kx" 
set y2lab "ky" 

至於y軸標記,gnuplot的可以把他們在邊境或軸(見help xtics,ytics是類似)。因此,爲了將ytics放在軸上,我們只需要發出

set ytics axis