使用gnuplot
v4.6.6:
为了增加实际图形的可用空间,我希望将y轴标签所需的空间减少到最小值。
我现在正在使用:set format y "%4.1s%c"
这会生成像500.0k
这样的标签。如果我可以再减少一个字符会导致标签看起来像这样:500k0
然而,我无法弄清楚如何得到这个。可以这样做,如果是这样的话:怎么做?
感谢您的帮助。
编辑:这是我现在拥有的示例图:
对于此图表,我使用set format y "%3.0s%c"
,这在大多数情况下都可以。但在某些情况下,额外的小数会有所帮助。
答案 0 :(得分:2)
您可以修改小数字符:
set decimalsign 'k'
<强>更新强>:
或者您可以绘制log10(bits/s)
;
set yrange[0:9]
set ytics 1
plot 'data.d' using 1:(log10($2))
这将代表0位/秒和10 ^ 9位/秒之间的所有内容,而y轴上的单个数字...