轴标签中的gnuplot科学记数法

时间:2018-04-24 12:37:26

标签: label gnuplot scientific-notation

我想通过将科学记数法的指数从y tics移动到y标签来节省我的情节中的一些空间。这是一个示例脚本:

reset
set term png
set out 'sci.png'

set xlabel 'X'; set ylabel 'Y /10^%S'
set xtics out; set mxtics; set ytics out; set mytics

set format y '%.0s*10^%S'; set ytics add ('0' 0)

plot exp(x) w l
unset out

enter image description here

我有什么办法可以在y标签中使用scientific power %S吗?

1 个答案:

答案 0 :(得分:-1)

您是否注意到ylabel中的'%'是上标。在文本字符串中,^后面的第一个字符将是上标。如果你需要上标中的多个字符,请将它们放在大括号内。试试这个:

set ylabel 'Y /10^{3}'

然而,它更标准,而不是将ylabel除以数字,以包括单位并将单位乘以数字。我会做其中任何一个,例如,如果单位是米(m)。

set ylabel 'Y (m x 10^3)'

set ylabel 'Y (km)'