У меня есть почасовые данные о запасах. Мне нужно а) отформатировать его так, чтобы matplotlib игнорировал выходные и нерабочие часы и б) почасовую частоту.
Проблема: в настоящее время график выглядит забитым, и я подозреваю, что это потому, что matplotlib учитывает 24 часа вместо 8 и 7 дней в неделю вместо рабочих дней.
Как мне указать pandas учитывать только рабочие часы, M-F?
Как я отображаю данные: я циклически перебираю список фреймов данных о ценах, строю графики каждый фрейм данных:
mm = 0
for ii in df:
Ddate = ii['Date']
Pprice = ii['Price']
d = Ddate.to_list()
p = Pprice.to_list()
dates = make_dt(d)
prices = unstring(p)
plt.figure()
plt.plot(dates,prices)
plt.title(stocks[mm])
plt.grid(True)
plt.xlabel('Dates')
plt.ylabel('Prices')
mm += 1
график: