我需要能够定位刻度线,以便它们位于图表中的条形之间。这样可以读取在 0 到 14 之间有 2 个点,在 15 到 30 之间有 0 个点,依此类推,而不是在条形下方居中的抽动。有没有办法根据盒子宽度自动做到这一点? 这是我当前的脚本尝试:
set xtics out nomirror
set ytics out nomirror
set tic scale 0
set style fill solid 1.00 border 0
set offset graph 0.1, 0.05, 0.1, 0.0
set boxwidth 15 *.9
set xtics offset -(15 *.9)/2
set term png
set output "graph.png"
plot 'data.dat' using 1:2:xtic(1) with boxes
这是.dat:
0 2
15 0
30 0
45 0
60 1
75 1
90 33
编辑 根据boxwidth,以下内容似乎始终如一:
set bwidth=15*.9
set boxwidth bwidth
set xtics out nomirror offset -bwidth/2 left
可能还有更好的方法。