我有一个包含值的向量,我想为包含的值绘制一个概率密度函数(PDF)图。假设我有一个由b=[1,1,3,4,5,2,3,5,1,4,2,4,1,1,4,2,3,5]
给定的向量。我可以如下绘制直方图
cghistoplot,b,binsize = 1,xtitle ='values',ytitle ='freq',/ fill
但是,我想使用线图绘制pdf,即,我希望y值通过矢量中的值数进行归一化(此处为18)。我知道我可以使用cgplot
绘制线图,但它需要x和y值。
您可以只使用HISTOGRAM
内置例程,如下所示:
hist = HISTOGRAM(b,BINSIZE=1,LOCATIONS=locs,MIN=0,MAX=6)
然后您可以像执行以下操作一样绘制结果:
PLOT,locs,hist,PSYM=10,XTITLE='values',YTITLE='freq'
这将显示一种快速且容易的直方图形式。如果要绘制线图,只需删除PSYM
关键字设置。