我决定将gnuplot从4.4迁移到最新版本的4.6
我遇到了一个问题,就是在4.6版本中x轴标签消失了,而在4.4版本中还存在。
以下是我脚本的简化版本。
我已经确定了问题所在,就在这一行。
由于我的标签名称太长,偏移量导致其消失。
如果您移除这个偏移量到 。
以下是我脚本的简化版本。
set key outside
set title "MY TITLE"
set timefmt "%m/%d/%Y-%H:%M:%S"
set format x "%m/%d %H:%M"
set xdata time
set ylabel "Y LABEL"
set xlabel "Time"
set grid
set xtics rotate by 90 offset 0,-5
set terminal pngcairo size 1000,500 font ",9"
set xtics font ",8.0"
set ytics font ",8.0"
set output 'test.png'
plot '-' using 1:2 with linespoints ti "legend"
01/01/2013-00:15 186557
01/01/2013-01:15 254654
01/01/2013-04:00 180146
01/01/2013-06:15 191059
e
set key inside
我已经确定了问题所在,就在这一行。
set xtics rotate by 90 offset 0,-5
由于我的标签名称太长,偏移量导致其消失。
如果您移除这个偏移量到 。
set xtics rotate by 90
不是在标签上显示,而是在图表中间。
版本4.4以前会压缩图表以腾出标签的空间。
我猜我对gnuplot的了解有限。有人有主意吗?
谢谢。