Как новичок в кодировании, я не до конца понимаю, могу ли я использовать matplotlib.dates.DateFormatter()
без оговорок, зная, что функция полагается на strftime()
, которая устарела.
Я пытался исправить проблему с тиками (как изменить формат даты для тиков xlabel) и наткнулся на это эффективное решение
Это решение опирается на 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()
является устаревшим
Разумно ли использовать эту функцию в моем коде, и если да, то почему?
Спасибо за вашу помощь