如何在IDL图上添加'%'和'+'符号?

时间:2018-08-07 21:48:41

标签: idl-programming-language

我正在尝试在IDL上绘制以下图形

PRO HMMM

a = '+'
b = '-'
c = '%'

x = [b+'20'+c, b+'10'+c, '0', a+'10'+c, a+'20'+c]

y = [1.2, 3.2, 4.5, 5.1, 6]

plot, x, y

END

已生成图形,但“%”和“ +”消失。在idl上显示这些符号的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

如果我理解您的问题,则您尝试将'+','-'和'%'符号放在绘图上x数组中整数指定的位置上。因此,第一点是文本“ -20%”,第二点是文本“ -10%”,依此类推。

您可以使用XYOUTS procedure并为字符串值和x值使用单独的数组来执行此操作。

PRO HMMM

x = [-20, -10, 0, 10, 20]
xs = ['-20%','-10%','0','+10%','+20%']

y = [1.2, 3.2, 4.5, 5.1, 6]

plot, x, y
XYOUTS, x,y,xs

END