如何在IDL中向折线图添加垂直线?

时间:2020-06-10 21:44:50

标签: plot idl-programming-language

我有一个使用矢量c创建的绘图

hist_c=histogram(c,binsize=0.002,locations=locs_c,min=0.000,max=1.000)
pdf_c=float(hist_c)/n_elements(c)
ppdf_c=plot(locs_c,pdf_c,xtitle='c',ytitle='freq')

我想在创建的折线图上添加垂直线x=0.92。函数oplot需要一个数组,所以我不确定该怎么做。

1 个答案:

答案 0 :(得分:1)

通常,您创建要绘制的简单数组:

(function() {
    //statements
}());

其中xvalue = 0.92 line = plot(fltarr(2) + xvalue, ppdf_c.yrange, /overplot) 是您的垂直线的x坐标,而xvalue是您上一次绘制的参考。

对于那些使用直接图形的人来说,这是在直接图形中的方法:

ppdf_c