【发布时间】:2019-10-29 20:53:30
【问题描述】:
作为一个编码新手,我不完全理解是否可以毫无保留地使用matplotlib.dates.DateFormatter(),因为知道该功能依赖于strftime(),它已被弃用。
我试图解决一个刻度问题(如何更改 xlabel 刻度的日期格式)并遇到了这个effective solution
此解决方案依赖于matplotlib.dates.DateFormatter()。
这是我使用这个函数的代码:
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
fig, ax = plt.subplots()
plt.plot(df.loc[:, "LAST_PRICE"])
hourFmt = mdates.DateFormatter('%H')
ax.xaxis.set_major_formatter(hourFmt)
plt.show()
这个解决方案很好用。
问题是当试图理解函数时,我读到strftime() 是deprecated
在我的代码中使用这个函数是否合理,如果可以,为什么?
谢谢你的帮助
【问题讨论】:
标签: python matplotlib