在gnuplot中旋转和证明抽搐

mah*_*ood 12 gnuplot

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

在此输入图像描述

Chr*_*oph 18

您必须调整对齐(可以是right,centerleft)和offset(x,y相对于默认抽搐位置的坐标)xtics.

这是一个例子,它展示了三种不同的可能性.在offset必须手动调整,以获得正确的事:

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
Run Code Online (Sandbox Code Playgroud)

这给出了(4.6.4):

在此输入图像描述

  • @mahmood 因为对于右对齐,默认位置是正确的。在所有情况下,您都有相同的默认位置,即放置 tic 标签的位置。但是,如果例如标签左对齐,标签将进入绘图区域(只需尝试没有任何 `offset` 的脚本) (2认同)