【发布时间】:2017-10-15 15:48:43
【问题描述】:
我已经在较大数据集的一组子集上运行了numpy.histogram()。我想将计算与图形输出分开,所以我不想在数据本身上调用matplotlib.pyplot.hist()。
原则上,这两个函数都采用相同的输入:原始数据本身,在分箱之前。 numpy 版本只返回 nbin+1 bin 边缘和 nbin 频率,而 matplotlib 版本继续制作情节本身。
那么有没有一种简单的方法可以从numpy.histogram() 输出本身生成直方图,而无需重新计算(并且必须保存输入)?
需要明确的是,numpy.histogram() 输出是nbin+1 bin 边缘的列表nbin bin;没有将这些作为输入的matplotlib 例程。
【问题讨论】:
-
你试过matplotlib bar吗?
标签: python numpy matplotlib histogram