python 绘制图表matplotlib?

说明:我的数据库里有7月数据,如下time={'2020-07-01':11,'2020-07-02':12,'2020-07-03':12,'2020-07-04':4... 说明:我的数据库里有7月数据,如下time = {'2020-07-01': 11, '2020-07-02': 12, '2020-07-03': 12, '2020-07-04': 4, '2020-07-06': 14, '2020-07-07': 13, '2020-07-08': 12, '2020-07-09': 16, '2020-07-10': 13, '2020-07-11': 4, '2020-07-12': 2, '2020-07-13': 13, '2020-07-14': 12, '2020-07-15': 12, '2020-07-16': 14, '2020-07-17': 12, '2020-07-18': 2, '2020-07-19': 7, '2020-07-20': 17, '2020-07-21': 13, '2020-07-22': 14, '2020-07-23': 14, '2020-07-24': 24, '2020-07-25': 4, '2020-07-26': 2, '2020-07-27': 17, '2020-07-28': 11, '2020-07-29': 19, '2020-07-30': 17, '2020-07-31': 5}但是缺少7月5日的数据,仅仅是缺少7月5日的数据,所以time key只有30个,我要用matplotlib绘制曲线图,X轴我已经写好了如下x_month = ['7月1日', '7月2日', '7月3日', '7月4日', '7月5日', '7月6日', '7月7日', '7月8日', '7月9日', '7月10日', '7月11日', '7月12日', '7月13日', '7月14日', '7月15日', '7月16日', '7月17日', '7月18日', '7月19日', '7月20日', '7月21日', '7月22日', '7月23日', '7月24日', '7月25日', '7月26日', '7月27日', '7月28日', '7月29日', '7月30日', '7月31日']问题在于,x轴有31个数据,Y轴time,有30个数据,xy数据数量不对等,matplotlib不允许生成数据,会报错。所以我就想让time与x_month进行对比,缺失日期默认填写0,这样就能补上7月5日的数据了,但是怎么做呢?既要保证日期与数据能对得上,还能保证数据出曲线图 展开
 我来答
一姐韩梅
2020-08-02 · TA获得超过895个赞
知道小有建树答主
回答量:764
采纳率:58%
帮助的人:223万
展开全部
一般的, 根据当前的月份获取天数, 遍历一下字典, 增加缺失的键值对即可.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式