我有一个图,我用一个向量创建了这样一个图。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
需要一个数组,所以我不知道该怎么做。
通常情况下,你会创建简单的数组来绘制。
xvalue = 0.92
line = plot(fltarr(2) + xvalue, ppdf_c.yrange, /overplot)
其中 xvalue
是您的垂直线的x坐标,而 ppdf_c
是你最后一个情节的引用。
对于使用直接图形的人来说,可以参考一下在直接图形中的操作方法。
xvalue = 0.92
oplot, fltarr(2) + xvalue, !y.crange