2017-03-19 16 views
0

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

的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) 

enter image description here

+0

您可以使用'pdfcairo'终端直接创建pdf输出...... –

回答

2

也许有点脏的解决办法是使用bmargin手动指定底部边缘,然后用打标签的偏移(这些多线圈的其他副作用是,如果后者足够长,它们将与轴标签重叠)。

于是命令将

set bmargin 6 

这里,默认的单位是字符高度。或者,也可以指定例如

set bmargin at screen 0.1 

以便将底部边距设置为整个图的10%。