我想从我的x轴标签中删除秒,因为它们是不必要的。
此外,我想将刻度标签居中对齐,而不是将它们放在刻度线的左侧。
有关如何执行此操作的任何建议吗?
以下是我使用过的一些代码
fig=plt.figure()
ax=fig.add_subplot(111)
line1 = plot(table.index,table[data],color=colors[0])
fig.autofmt_xdate(rotation=0)
tickFormat = matplotlib.ticker.LinearLocator(numticks=5)
ax.xaxis.set_major_locator(tickFormat)
答案 0 :(得分:8)
from matplotlib.dates import DateFormatter
formatter = DateFormatter('%H:%M')
plt.gcf().axes[0].xaxis.set_major_formatter(formatter)