使用python将数据添加到现有直方图

时间:2016-10-27 17:51:46

标签: python matplotlib histogram

作为我正在研究的项目的一部分,我需要将数据添加到循环中的直方图中。该项目的部分要求是我不使用数组来存储数据。这是我尝试做的psedo代码:

import matplotlib.pyplot as plt #could by numpy if that works better

plt.hist(define histogram with n bins)

for i in range (bignumber):
     MCMC to find datapoint
     add point to histogram

plt.plot()

我遇到问题的代码是如何在没有数据的情况下预定义直方图,然后在生成时将数据附加到其中。

1 个答案:

答案 0 :(得分:0)

作为一个自我广告(免责声明!)...对于可更新的直方图,您可以使用名为physt:https://github.com/janpipek/physt的库。收集完所有数据后,您可以采用类似于matplotlib的方式绘制结果(事实上,在后面使用matplotlib)。