如何控制gnuplot中的缩放,xtics格式?

时间:2014-08-14 02:34:23

标签: plot gnuplot

我想在gnuplot中绘制情节。我知道我们可以使用set format x "10^{%L}"来控制格式,但是无论数据如何我都可以控制它们?

在X轴上,我想要在10 ^ 0,10 ^ 1,10 ^ 2,10 ^ 3,10 ^ 4,10 ^ 5,10 ^ 6,10 ^ 7以及次要抽动时抽动。

我的情节数据是:

1 947776
2 16875
3 3280
4 1182
5 534
6 369
7 203
8 178
9 104
10 91
11 78
12 64
13 52
14 51
15 33
16 53
17 31
18 27
19 23
20 26
21 14
22 22
23 16
24 11
25 14
26 18
27 11
28 3
29 4
30 3
31 5
32 5
33 5
34 5
35 3
36 6
37 1
38 5
39 1
40 3
41 1
44 3
45 3
46 4
47 2
48 4
49 1
50 2
51 2
52 1
53 2
54 2
55 1
56 1
59 1
60 2
61 1
64 1
67 1
69 2
70 1
72 1
81 3
89 1
106 1
110 1
114 1
3828682 1

2 个答案:

答案 0 :(得分:2)

查看您的数据,我会使用双重日志图。使用set xrange修复xrange,与实际数据范围无关

set logscale
set format "10^{%L}"
set termoption enhanced
set xrange [1:1e7]
plot 'data.dat'

结果是(4.6.5):

enter image description here

答案 1 :(得分:0)

如果你想自己设置一个特殊的抽搐,你也可以使用set xtics add ("name" value)(参见documentation中的Xtics,第175页f。)