【发布时间】:2012-02-29 10:37:56
【问题描述】:
我已经生成了 3 组数据,它们以 numpy 数组的形式组织。我有兴趣将这三组数据的概率分布绘制为标准化直方图。所有三个分布应该看起来几乎相同,因此为了便于比较,将所有三个分布在同一轴上似乎是明智的。
默认情况下,matplotlib 直方图被绘制为条形,这使得我想要的图像看起来非常混乱。因此,我的问题是是否可以强制 pyplot.hist 仅绘制一个框/圆/三角形,其中条形的顶部将采用默认形式,这样我就可以在同一张图上清晰地显示所有三个分布,或者我是否可以必须计算直方图数据,然后将其单独绘制为散点图。
提前致谢。
【问题讨论】:
-
由于数据可能会多次交叉,因此为您最终使用的任何方法设置一个
alpha参数(透明度)可能是有意义的。
标签: python matplotlib