Есть ли способ сделать так, чтобы диаграмма области Панд с осями времени на x не перекрывалась?

#python #pandas #matplotlib #charts

Вопрос:

Я пытаюсь отобразить фрейм данных временного ряда с 2 столбцами. Вот пример фрейма данных.

Указатель Живой Т-3 Живой Т-3 и Т 3
12/31/2018 100 80
12/31/2019 120 90
12/31/2020 130 95
12/31/2021 140 98
12/31/2022 150 100
12/31/2023 160 123

Это то, что я использую для построения диаграммы

survived.plot.area(stacked=False)

Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть 621 запись в моем временном ряду, и сюжет в конечном итоге выглядит так. Есть ли способ сделать его более разреженным? На самом деле мне не нужны все временные ряды по осям. Даже лет было бы достаточно.

Диаграмма

Комментарии:

1. Преобразуйте индекс в datetime не строки

2. Это Сработало! Спасибо

Ответ №1:

как упоминал @It_is_Chris, индекс должен быть a datetime .

survived.index = pd.to_datetime(survived.index) проделал работу

Работал