Построение линейного графика MIS с использованием python и pandas - PullRequest
1 голос
/ 14 июля 2020

У меня есть следующий фрейм данных с датой в качестве индекса

               Apples        Oranges       Strawberries
07-13-2020      1              5              10
07-14-2020      1              17              4

Мне нужно сделать линейную диаграмму вышеуказанного фрейма данных с количеством фруктов по оси Y и датами по оси x.

df.plot(x=df.index,y=["Apples","Oranges","Strawberries"],kind="line") is not working

как исправить?

Ответы [ 3 ]

2 голосов
/ 14 июля 2020

Попробуйте преобразовать индекс pandas в формат datetime и повторите попытку, как показано ниже:

df.index = pd.to_datetime(df.index, format='%m-%d-%Y', errors='ignore')
df.plot(kind="line")
0 голосов
/ 14 июля 2020

df.plot.line () https://matplotlib.org/ специальные библиотеки для этого вы можете изучить.

0 голосов
/ 14 июля 2020

Это df.plot.line(). Индекс автоматически является осью x, а столбцы - группами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...