gnuplot:保留tics,移除标签

gnuplot:保留tics,移除标签,gnuplot,Gnuplot,我的gnuplot上的x轴与此类似: 2 4 8 16 32 64 72 86 98 112 128 256 512 1024。。。1048576 这些是log2的值,从2,4,8。。1048576问题是存在某些中间值,如72、86、98112等,它们不是基于log2的值,并且彼此非常接近,以至于标签重叠。是否有办法保留TIC(即绘制值),但不在x轴上显示标签? 我只想显示那些精确为2的幂的标签,但我想显示绘图上的所有值 谢谢。只需手动定义XTIC。。。例如: set xtics ("2" 2,

我的gnuplot上的x轴与此类似:

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

这些是log2的值,从2,4,8。。1048576问题是存在某些中间值,如72、86、98112等,它们不是基于log2的值,并且彼此非常接近,以至于标签重叠。是否有办法保留TIC(即绘制值),但不在x轴上显示标签? 我只想显示那些精确为2的幂的标签,但我想显示绘图上的所有值


谢谢。

只需手动定义XTIC。。。例如:

set xtics ("2" 2,"4" 4, "8" 8,"16" 16,"32" 32,"64" 64)

你可能是说x值是2的幂?我用这20个x和随机y生成了一个假数据集,但是x轴并没有像你文章中描述的那样出现。你能简要介绍一下你的数据集吗。而且,在这种情况下,可能会有帮助。