Gnuplot xtic标签(沿x轴)在图形底部消失

Gnuplot xtic标签(沿x轴)在图形底部消失,gnuplot,Gnuplot,我正在尝试使用“gnuplot”绘制直方图。我使用的代码如下所示: #!/usr/bin/gnuplot ###PNG set terminal pngcairo size 650,550 enhanced dash font "arial,10" #fontscale 1.20 set output "hb-maltoLyo12per.png" set macro labelFONT="font 'Arial,23'" scaleFONT="font 'Arial,18'" scaleFO

我正在尝试使用“gnuplot”绘制直方图。我使用的代码如下所示:

#!/usr/bin/gnuplot

###PNG
set terminal pngcairo size 650,550 enhanced dash font "arial,10" #fontscale 1.20
set output "hb-maltoLyo12per.png"

set macro
labelFONT="font 'Arial,23'"
scaleFONT="font 'Arial,18'"
scaleFONT2="font 'Arial,13'"


set boxwidth 0.75 absolute
set style fill solid 1.00 border -1
set style histogram rowstacked
set style data histograms

set xtic  rotate by -30  1000 nomirror  @scaleFONT2 offset character -1, 0, 0
set ytics 100 nomirror  @scaleFONT
set mxtics 2
set mytics 5
set ytics 2
set yrange [0:10]
set ylabel "Hydrogen Bond"  @labelFONT
set xlabel ''                      

plot 'data_average_HB.dat' using 2 t "Inter-moleculear HB", '' using 3:xticlabels(1) t "Lipid to Solvent HB" with histogram
使用上面的代码,我得到了如图所示的图

xtics标签(沿x轴)隐藏在图形下方。每一个都是很长的短语。我希望它们看起来是可见的

我的代码有什么遗漏吗?我怎样才能做到这一点


非常感谢。

Gnuplot不擅长估算特殊tic标签格式(例如长旋转标签)的边距。您可以使用
set bmargin
手动设置底部边距

试用

set bmargin 4
它将使用与choosen字体的4个字符高度相对应的下边距。在您的情况下,您可能需要调整
4