我正在尝试从数据框中绘制条形图。我的数据框和代码如下:
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()
但是我实际上得到了:
我怎样才能得到一个看起来干净的x轴?
我尝试使用
ax.xaxis.set_major_locator(mdates.MonthLocator())
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))
但这导致x轴为空。