К сожалению, я просто не могу найти решение своей проблемы.Может быть, это слишком просто, чтобы увидеть ответ?У меня есть Pandas DataFrame только с одним столбцом: «дата».Здесь у меня огромный список дней (гггг-мм-дд), каждый день представляет дату выпуска статьи.
То, что я хотел бы построить, - это количество статей, сгруппированных по месяцам / годам.И: Используя цикл for, я поместил более одного DataFrame в один график.Проблема в том, что оба графика начинаются с самого начала, даже если у них совершенно разные даты.И нет никаких отметок на галочках вообще.Я предполагаю, что ось x, однако, не связана со значениями даты.
Может кто-нибудь помочь мне ??
Заранее большое спасибо!Кристоф
fig, ax = plt.subplots(figsize=(12,7))
for source in sources:
df = datasets(source)
df.groupby([df["date"].dt.year, df["date"].dt.month]).count().plot(kind="line", ax=ax)
plt.xlabel('date')
plt.ylabel('Number of articles')
plt.show()