我决定从 4.4 迁移到最新版本的 gnuplot 到 4.6 我遇到了 x 标签在 4.6 版本中消失但在 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 的了解是有限的。有人有想法吗?
谢谢