如何减少x轴上的日期数?

时间:2018-08-04 15:05:11

标签: python-3.x matplotlib

我正在尝试从数据框中绘制条形图。我的数据框和代码如下:

                frequency
date                 
2015-09-01        181
2015-09-02        123
2015-09-03        124
2015-09-04         89
2015-09-05        145
2015-09-06        176
2015-09-07        195
2015-09-08        264
2015-09-09        258
2015-09-10        181
2015-09-11        171
2015-09-12        138



fig=plt.figure()
ax=my_list.frequency.plot(width=2.5, kind='bar', color='r', rot=45)
fig.autofmt_xdate()
plt.show() 

但是我实际上得到了:

enter image description here

我怎样才能得到一个看起来干净的x​​轴?

我尝试使用

 ax.xaxis.set_major_locator(mdates.MonthLocator())
 ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))

但这导致x轴为空。

0 个答案:

没有答案