【发布时间】:2018-11-28 07:55:32
【问题描述】:
我正在尝试将 Y 轴 datetime.time 值格式化为 %H:%M:%S.%f
这段代码:
fig, axes = plt.subplots(nrows=1, ncols=1, figsize=(20, 5), dpi=150)
axes.xaxis.set_major_formatter(mdates.DateFormatter('%d-%m-%Y'))
#axes.yaxis.set_major_formatter(mdates.DateFormatter('%H:%M:%S.%f'))
axes.plot_date(test_df["date"],test_df["time"],ydate=True)
plt.gcf().autofmt_xdate()
给予
当我取消注释 axes.yaxis.set_major_formatter 时,图表在 Y 轴上显示零:
知道有什么问题吗?
【问题讨论】:
-
你的代码适合我
-
所以您确实看到了除零以外的其他时间?
-
是的,正如您所料。如果你愿意,我可以发布 df、代码和绘图
-
您使用的是哪个版本?
-
好的,我可以测试一下
标签: python datetime matplotlib