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日的数据了,但是怎么做呢?既要保证日期与数据能对得上,还能保证数据出曲线图
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询