作为我正在研究的项目的一部分,我需要将数据添加到循环中的直方图中。该项目的部分要求是我不使用数组来存储数据。这是我尝试做的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()
我遇到问题的代码是如何在没有数据的情况下预定义直方图,然后在生成时将数据附加到其中。
答案 0 :(得分:0)
作为一个自我广告(免责声明!)...对于可更新的直方图,您可以使用名为physt:https://github.com/janpipek/physt的库。收集完所有数据后,您可以采用类似于matplotlib的方式绘制结果(事实上,在后面使用matplotlib)。