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 に関する私の知識は限られていると思います。誰にもアイデアがありますか?
ありがとう