栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Python中绘制直方图的时间序列

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Python中绘制直方图的时间序列

制作直方图并使用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>

它仍然可以标记轴。这个答案应该有所帮助。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/626034.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号