gnuplot中tics的旋转和证明

gnuplot中tics的旋转和证明,gnuplot,Gnuplot,我想把xtics旋转45度。换句话说,方向是/。问题是抽搐会出现在图表区域内,我想把它们放在图表之外。如图所示:您必须调整xtics的对齐方式(可以是右侧、中心或左侧)和偏移量(x,y相对于默认tics位置的坐标) 下面是一个示例,它演示了三种不同的可能性。必须手动调整偏移量,以使其正确: set xrange [0.5:3.5] set bmargin 5 set multiplot layout 1,3 set xtics ('first' 1, 'second' 2, 'third' 3

我想把xtics旋转45度。换句话说,方向是
/
。问题是抽搐会出现在图表区域内,我想把它们放在图表之外。如图所示:

您必须调整
xtics
的对齐方式(可以是
右侧
中心
左侧
)和
偏移量
x,y
相对于默认tics位置的坐标)

下面是一个示例,它演示了三种不同的可能性。必须手动调整
偏移量
,以使其正确:

set xrange [0.5:3.5]
set bmargin 5
set multiplot layout 1,3

set xtics ('first' 1, 'second' 2, 'third' 3) rotate by 45 right
set title 'right aligned'
plot x

set xtics center offset 0,-1
set title 'centered'
replot

set xtics left offset 0,-2
set title 'left aligned'
replot
unset multiplot
这给出了(见第4.6.4节):


@mahmood,因为对于右对齐,默认位置是正确的。在所有情况下,您都具有相同的默认位置,即放置tic标签的位置。但是,如果标签是左对齐的,则标签将进入打印区域(只需尝试不带任何偏移量的脚本即可)