具有恒定距离的对数刻度,如何修复?

时间:2014-07-04 21:17:27

标签: gnuplot

我有一个多行数据文件,其中有一列像这样

0.2
1.5
0.9
4.3
...

当我将xscale设置为log2时,xtics数字被转换为对数刻度,但xtics之间的距离保持不变!

我该如何解决?

plot "rd_percent_streaming.txt" using ($0+1):1 with impulses

enter image description here

1 个答案:

答案 0 :(得分:1)

我无法让gnuplot使用带有基数2的logscale的“正确”次要抽搐(set mxtics ...)。您可以使用例如手动设置这些次要抽搐。

set logscale x 2
set xrange [1:16384]
set for [i=0:14:2] xtics add (2**(i+1) 2, 3*2**i 2)
plot x

enter image description here