我试图让 gnuplot 在 0、1、2、3、4 等处放置抽动而不是标签,然后在 0.5、1.5、2.5 等处放置一些文本标签但不放置抽动,但似乎无法计算出来。这可能吗?有什么帮助吗?谢谢!
是的,这是可能的,但不是开箱即用的。以下是实现这一目标的方法:
0.5等1.5:set xtics ("1st" 0.5, "2nd" 1.5, "3rd" 2.5, "4th" 3.5)set mxtics 2,但如果您手动定义了 xtics,那么您还必须手动添加次要抽动:set for [i=0:4] xtics add (i 1)0主要抽动的大小,将次要抽动缩放为主要抽动的大小:set xtics scale 0,1所以下面的最小脚本
set xtics ("1st" 0.5, "2nd" 1.5, "3rd" 2.5, "4th" 3.5)
set for [i=0:4] xtics add (i 1)
set xtics scale 0,1
set xrange [0:4]
plot x
Run Code Online (Sandbox Code Playgroud)
给出(与4.6.3)
