我正在尝试在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上显示这些符号的正确方法是什么?
答案 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