matplotlib吧 关注:947贴子:409
  • 0回复贴,共1

plot画图,x轴是季度或者月度,但是数据并不连续,请问要怎么办

只看楼主收藏回复

数据类似[['20110101',100],['20110201',300],['20130311',200]]
现在要求按季度和月份分别绘图,直接使用plot画图的话中间的日期会缺失,如果加一列df['C']=df['A'].map(lambda x: x.year * 4 + x.quarter)
这样x轴能保证线性增加图像也不会失真,但是现实的是转换之后的数值,比如20130311
是2013年第一季度,转换之后x轴坐标是2013*4+1=8053
请问有啥方法能转换回来或者用别的方式实现这个需求?


IP属地:湖北1楼2020-04-24 17:53回复