如何在 IDL 图 window 中的轴标题中写入增加到某个数字的单位?

How to write units raised to some number in titles of axes in an IDL plot window?

图中坐标轴的标题通常由一些物理参数的单位组成。我们如何表示这样一个单位,尤其是当它包含一些字母的某个数字的幂时? 例如,如果 x-axis 表示速度,我们如何将 m s^-1 正确表示为 xtitle?

这取决于您使用的图形系统。

如果您使用的是函数图形,那么您可以这样做:

IDL> p = plot(/test, ytitle='velocity $m s^{-1}$')

如果您使用的是直接图形,则执行:

IDL> plot, findgen(10), ytitle='velocity m s!E-1!N'

有关嵌入式图形格式代码的完整列表,请参阅 Doc Center

还有有用的库例程来帮助处理直接图形。