gnuplot:多行x标签被裁剪

gnuplot:多行x标签被裁剪,gnuplot,Gnuplot,在gnuplot中,我需要一个跨越2行的xlabel。但是,当我执行下面的脚本时,标签当前被裁剪。我如何解决这个问题 data.txt "my label A\nmy label B" 20 data.plt set term postscript eps enhanced color font "Helvetica,20" set output "data.eps" set style data histogram set style histogram gap 1 plot "data.t

在gnuplot中,我需要一个跨越2行的xlabel。但是,当我执行下面的脚本时,标签当前被裁剪。我如何解决这个问题

data.txt

"my label A\nmy label B" 20
data.plt

set term postscript eps enhanced color font "Helvetica,20"
set output "data.eps"
set style data histogram
set style histogram gap 1
plot "data.txt" u 2:xticlabels(1)

也许有点脏的解决方案是使用
bmargin
手动指定底部边距,然后调整标签的偏移量(这些多行TIC的另一个副作用是,如果轴标签足够长,它们将与轴标签重叠)

所以命令应该是

set bmargin 6
这里,默认单位是字符高度。或者,还可以例如指定

set bmargin at screen 0.1

为了将底部边距设置为整个图形的10%。

可能有点脏的解决方案是使用
bmargin
手动指定底部边距,然后使用标签的偏移(这些多行TIC的另一个副作用是,如果轴标签足够长,它们将与轴标签重叠)

所以命令应该是

set bmargin 6
这里,默认单位是字符高度。或者,还可以例如指定

set bmargin at screen 0.1

为了将底部边距设置为整个图形的10%。

您可以使用
pdfcairo
终端直接创建pdf输出…您可以使用
pdfcairo
终端直接创建pdf输出。。。