gnuplot 无法显示的值太小
Too small values to be displayed by gnuplot
我在使用 gnuplot 显示一些分布数据(以条形图的形式)时遇到问题。
由于我的数据中的值非常高,因此无法显示最小的值。
例如这些值:
10 1
20 4
21 24
22 77
23 177
24 636
25 1700
26 3433
27 5160
28 7462
29 7883
30 6652
31 4155
32 1989
33 797
34 170
Gnuplot 不显示对应于 10 和 20 的条形,因为它们相对于最大值来说太小了。
除了使用对数刻度之外,还有什么方法可以显示它们吗?
我特别想在值不为空的条形图顶部有一种发光效果,可以使用 gnuplot 实现吗?
这是我用来显示数据的几行
set style data boxes
set style fill solid 0.1
plot 'distribution.dat'
这是我目前得到的:
distribution bar chart
提前致谢
也许使用 "zeroaxis" 表示而不是绘图边框,并增加用于绘制框的线宽。
set style data boxes
set style fill solid 0.1
set xrange [0:*]
set yrange [-100:*]
set xzeroaxis
set yzeroaxis
set tics nomirror
unset key
unset border
plot $DATA linewidth 1.5
我在使用 gnuplot 显示一些分布数据(以条形图的形式)时遇到问题。 由于我的数据中的值非常高,因此无法显示最小的值。 例如这些值:
10 1
20 4
21 24
22 77
23 177
24 636
25 1700
26 3433
27 5160
28 7462
29 7883
30 6652
31 4155
32 1989
33 797
34 170
Gnuplot 不显示对应于 10 和 20 的条形,因为它们相对于最大值来说太小了。
除了使用对数刻度之外,还有什么方法可以显示它们吗?
我特别想在值不为空的条形图顶部有一种发光效果,可以使用 gnuplot 实现吗?
这是我用来显示数据的几行
set style data boxes
set style fill solid 0.1
plot 'distribution.dat'
这是我目前得到的: distribution bar chart
提前致谢
也许使用 "zeroaxis" 表示而不是绘图边框,并增加用于绘制框的线宽。
set style data boxes
set style fill solid 0.1
set xrange [0:*]
set yrange [-100:*]
set xzeroaxis
set yzeroaxis
set tics nomirror
unset key
unset border
plot $DATA linewidth 1.5