У меня есть следующий фрейм данных:
Month Year Location Revenue
0 2015-01 Location 1 0.00
1 2015-03 Location 1 1105.50
2 2015-04 Location 1 44034.28
3 2015-05 Location 1 56756.39
4 2015-06 Location 1 51502.22
Есть данные за два года.Есть 5 разных локаций.Я хочу создать линейный участок с seaborn, который показывает 5 разных линий (по одной для каждого местоположения) с Доходом на оси Y, Месяцем Годом на оси X.
sns.lineplot(x="Month Year",
y="Revenue",
hue="Location",
data=rev_by_month,
palette="tab10")
Однако, когда я запускаю приведенный выше код, я получаю следующую ошибку:
минимальный предел просмотра -0.05500000000000001 меньше 1 и является недопустимым значением даты Matplotlib.Это часто случается, если вы передаете значение, не относящееся к дате / времени, к оси, которая имеет единицы времени и даты
Для записи столбец месяца и года был создан с использованием функции pandas .to_datetime ().