鱼C论坛

 找回密码
 立即注册
查看: 1171|回复: 3

在线等!求助个pandas时间序列画图的问题

[复制链接]
发表于 2019-1-23 16:17:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
求助大神,工作中遇到一个难题,不知道怎么解决了,下面这个是在pandas里面经过处理后得到的一个结果,

data_xicheng['District'].to_period('M').groupby(level=0).value_counts()#把时间序列转化成月以后,按照月索引分组,对 District列进行计数,这样就计算出每月的总数是多少。


经过这段代码处理后,我想问下下面这个是serirs还是dataframe?

如果我想画一个折线图

代码是:data_xicheng['District'].to_period('M').groupby(level=0).value_counts().plot()

这样折线图确实能画出来,横坐标是日期,纵坐标是总数,但是横坐标总是这样显示‘2011-09   西城 ’   、‘2011-10   西城’   有什么办法能修改横坐标的值吗?我想让横坐标只显示时间序列。

DealDate  District
2011-09   西城           38
2011-10   西城           70
2011-11   西城           59
2011-12   西城           78
2012-01   西城           28
2012-02   西城           98
2012-03   西城          121
2012-04   西城          121
2012-05   西城          128
2012-06   西城          166
2012-07   西城          157
2012-08   西城          130
2012-09   西城          153
2012-10   西城          153
2012-11   西城          172
2012-12   西城          219
2013-01   西城          200
2013-02   西城           88
2013-03   西城          312
2013-04   西城           81
2013-05   西城          223
2013-06   西城          293
2013-07   西城          275
2013-08   西城          370
。。。
Name: District, Length: 88, dtype: int64
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-23 16:31:52 | 显示全部楼层
matplotlib绘图还是?
如果是修改xticks
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-1-23 22:24:32 | 显示全部楼层
塔利班 发表于 2019-1-23 16:31
matplotlib绘图还是?
如果是修改xticks

matplotlib绘图,但是我不知道怎么设置时间序列的参数,plt.xticks()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-23 22:45:03 | 显示全部楼层
我要睡觉了,你发个数据的附件和相关代码,我明天看看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-13 14:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表