Похоже, вы используете объект Datetime
для хранения дат, поэтому вы можете использовать функцию plt.plot_date()
Matplotlib, задокументированную здесь , для решения вашей проблемы.
Эта функция предполагает, что вы сохраняете дату / время как объекты Datetime.Таким образом, вы должны указать это, передав xdate=True
(см. Код ниже).
Чтобы построить любой диапазон объектов Datetime datetimes
с их оплаченными итогами totals
, используйте что-то вроде этого:
plt.plot_date(dates,totals,xdate=True)
plt.xlabel('date')
plt.ylabel('totals')
Это должно дать вам то, что вы ищете, что-то вроде этого, используя ваши данные выборки: 