在Numpy中绘制一维数组的直方图

时间:2013-11-24 04:46:12

标签: python numpy matplotlib plot scipy

我有一个numpy数组h = [h1,h2,h3 .... hn] 然后我用这个

创建了权重的x = [1,2,3 ... n]

代码:

import numpy as np
x=np.arange(len(h))

我想绘制直方图,我不知道怎么样? 谢谢。

这是我的数据:https://www.dropbox.com/s/xx02015pbr484es/Book2.xlsx 我想要这样的事情: enter image description here

1 个答案:

答案 0 :(得分:0)

我建议使用pandas,它也包含maplotlib的绘图函数,并允许您使用DataFrame对象方法直接绘图:

import pandas

df = pandas.read_excel('Book2.xlsx', 'Sheet1')
df.plot()