【发布时间】:2013-10-25 03:13:09
【问题描述】:
假设我在[0... N] 之间定义了一个随机过程,例如N=50。对于每个位置,我都有几个样本(例如m=100 样本)(代表我在每个位置的抽样分布)。一种看待它的方法是作为一个大小为 (m,N) 的 numpy 二维数组。
如何在matplotlib 中直观地绘制此图?
一种可能性是将过程绘制为一维图以及不同厚度的包络和捕捉这些分布密度的阴影,类似于我在下面显示的内容。我如何在matplotlib 中做到这一点?
【问题讨论】:
-
直方图可能对您有所帮助?
-
或者,这可能是beanplots 或functional boxplots 的一个很好的候选对象(如果每个
m样本对应于整个过程的跟踪,并且它们相当“相似” )。 -
如果你有它的图纸或图表,那会很有帮助。
-
@dougul - 感谢您的链接。真的很酷。我喜欢你对 beanplots 的想法
-
@blueMix 我添加了一些示例。
标签: python numpy matplotlib pandas scipy