如何使用IDL中的线图绘制概率密度函数?

问题描述 投票:0回答:1

我有一个包含值的向量,我想为包含的值绘制一个概率密度函数(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

enter image description here

但是,我想使用线图绘制pdf,即,我希望y值通过矢量中的值数进行归一化(此处为18)。我知道我可以使用cgplot绘制线图,但它需要x和y值。

plot statistics distribution idl
1个回答
0
投票

您可以只使用HISTOGRAM内置例程,如下所示:

hist = HISTOGRAM(b,BINSIZE=1,LOCATIONS=locs,MIN=0,MAX=6)

然后您可以像执行以下操作一样绘制结果:

PLOT,locs,hist,PSYM=10,XTITLE='values',YTITLE='freq'

这将显示一种快速且容易的直方图形式。如果要绘制线图,只需删除PSYM关键字设置。

© www.soinside.com 2019 - 2024. All rights reserved.