排除科学格式的抽搐号码

时间:2013-10-24 15:15:07

标签: gnuplot

我正在使用set format x '%.0e'以科学格式显示x轴编号。问题是,0显示为0E+00。如何以科学格式排除0

其他数字的指数也有两位数。而不是2E+01我想要2E+1

1 个答案:

答案 0 :(得分:5)

要为y - 轴使用不同的格式,请使用%t(尾数为10)和%T(基数10的幂)。请参阅“格式说明符”的文档(或键入help format_specifiers)。

要更改单个条目,您可以使用set ytics add并使用相同的数值覆盖自动条目:

set yrange[0:100]
set xrange[0:100]
set format y '%.0tE%+T'
set ytics add ('0' 0)

plot x

结果(4.6.4):

enter image description here