在gnuplot的极地情节将ytics放在情节的中心

时间:2016-03-15 17:32:17

标签: gnuplot

我想将xlabel和ylabel分别放在它们的轴的右侧和上方。然后我想在不在左边的轴旁边设置ytics。 这是我的data

#!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 个答案:

答案 0 :(得分:1)

听起来你想制作以下情节

enter image description here

Gnuplot有2个x轴和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