gnuplot:保持抽搐,删除标签

jit*_*hsk 4 gnuplot

我的gnuplot上的x轴看起来类似于:

2 4 8 16 32 64 72 86 98 112 128 256 512 1024 ... 1048576

所以这些是来自2,4,8 ... 1048576的log2值.问题是有某些中间值,如72,86,98,112等,它们不是基于log2的值,并且彼此如此接近以至于标签重叠.有没有办法可以保持抽搐(即绘制值),但不能在x轴上显示标签?我想只显示那些精确幂为2的标签,但我想在图上显示所有值.

谢谢.

Rap*_*oth 10

只需手动定义xtics ...例如:

set xtics ("2" 2,"4" 4, "8" 8,"16" 16,"32" 32,"64" 64)
Run Code Online (Sandbox Code Playgroud)

  • `set logscale x; 设置xtics 2,2,64`实现了同样的目标. (9认同)