根据Gnuplot的文档,set logscale; set xtics 1,10,1000
应启用logscale
并标记x轴上的主要抽搐,从1开始,结束于1000,每个主要抽搐在10之间比前一次大。在logscale中,增量因子被认为是乘法的。出于某种原因,尽管设置了logscale,但这个因素在我的计算机上被解释为可加性。
set logscale
set xtics 1,10,100
plot 1/x
生成(gnuplot 5.2)
很明显,主要抽搐被标记为好像10
被解释为加性因子。最后,我希望有标准的log_base_10比例标记(即每个主要标记之间的十个标记),但用我自己的数字标记主要标记。
更新
我在其他地方读到这可能是新gnuplot 5.2的一个错误。要确定,其他人会证实这一点吗?也许如果不是太麻烦,有人可以在他们的旧gnuplot上试试这个吗?