weixin_38644431
一豪叔叔
采纳率66.7%
2019-01-07 20:28

matplotlib,日期,画图,显示不正确

20

有2个问题
问题1:连线出现很奇怪的现象,那几条从左到右的连线是什么原因出现?
图片说明

#生成figure对象

fig = MP.figure()

#生成axis对象

ax = fig.add_subplot(111)


ax.xaxis.set_major_formatter(mdate.DateFormatter('%Y-%m-%d'))
ax.xlim = (0,20000)
#设置x轴坐标值和标签旋转45°的显示方式

MP.xticks(P.date_range(dataset.index[0],dataset.index[-1],freq = 'Y'),rotation = 45)
#x轴为dataset.index,也就是‘受理日期’,y轴为数量,颜色设置为红色

ax.plot(dataset.index,dataset['V100'])
#plt.show()


问题2:如图,日期都集中在中间显示,如何从x轴左到右显示?
图片说明

#生成figure对象

fig = MP.figure()

#生成axis对象

ax = fig.add_subplot(111)


ax.xaxis.set_major_formatter(mdate.DateFormatter('%Y-%m-%d'))
ax.xlim = (0,20000)
#设置x轴坐标值和标签旋转45°的显示方式

MP.xticks(P.date_range(dataset.index[0],dataset.index[-1],freq = 'Y'),rotation = 45)
#x轴为dataset.index,也就是‘受理日期’,y轴为数量,颜色设置为红色

ax.scatter(dataset.index,dataset['V100'])
#plt.show()


坐等大神指导

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

相关推荐