【发布时间】:2016-07-01 22:15:38
【问题描述】:
我的 pandas 数据框如下所示:
data1 data2 data3
DateTime
....
2016-04-18 16:16:53 -66 1 94.8654
2016-04-18 16:17:03 -67 1 94.8601
2016-04-18 16:17:13 -68 1 94.8410
2016-04-18 16:17:23 -69 1 94.8753
2016-04-18 16:17:33 -70 1 94.8535
2016-04-18 16:17:43 -71 1 94.8529
2016-04-18 16:17:53 -72 1 94.8702
....
在我绘制之后
plt.style.use('ggplot')
df.plot(subplots=True, style=style, title='some title', grid=True, x_compat=True)
情节只显示小时。
1)如何让它也显示天数?
2)如何强制它显示我想要的任何格式?
【问题讨论】:
-
获取对底部
Axes对象的引用,然后是ax.xaxis.set_major_formatter和ax.axis.set_major_locator使用您想要从 matplotlib.org/api/dates_api.html#date-tickers 获得的任何定位器和格式化程序 -
tcaswell,您能否再解释一下我是如何获得对坐标轴的引用的?
标签: python pandas matplotlib