制作直方图并使用matplotlib的
pcolor。
我们需要对分组进行统一装箱,因此我们将根据您的样本数据范围手动进行装箱。
In [26]: bins = np.linspace(0, 360, 10)
适用
histogram于每个组。
In [27]: f = lambda x: Series(np.histogram(x, bins=bins)[0], index=bins[:-1])In [28]: df1 = daily.apply(f)In [29]: df1Out[29]: 0 40 80 120 160 200 240 280 3202008-07-25 0 0 0 3 18 0 0 0 02008-07-26 2 0 0 0 17 6 13 1 82008-07-27 4 3 10 0 0 0 0 0 312008-07-28 0 7 15 0 0 0 0 6 202008-07-29 0 0 0 0 0 0 20 26 02008-07-30 10 1 0 0 0 0 1 25 92008-07-31 30 4 1 0 0 0 0 0 122008-08-01 0 0 0 0 0 0 0 14 14
在R中链接的示例之后,水平轴应为日期,垂直轴应为bin的范围。直方图值是“热图”。
In [30]: pcolor(df1.T)Out[30]: <matplotlib.collections.PolyCollection at 0xbb60e2c>
它仍然可以标记轴。这个答案应该有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)