Как удобно df.plot на многоиндексных данных - PullRequest
0 голосов
/ 20 марта 2020

Я новичок в кодировании и пытался выучить pandas онлайн, поэтому извиняюсь, если мой вопрос может быть немного поверхностным. поэтому мой фрейм данных выглядит следующим образом:

print(df[::30])

confirmed       date          ...           recovered               country
0           2  2020-1-22          ...                   0              Thailand
30         35  2020-2-21          ...                  17              Thailand
2           2  2020-1-24          ...                   0                 Japan
32        147  2020-2-23          ...                  22                 Japan
4           4  2020-1-26          ...                   0             Singapore
34         91  2020-2-25          ...                  53             Singapore

Я хотел построить график линии временной серии, где каждая страна является легендой, а дата - осью x, а затем либо подтверждена, либо восстановлена ​​как ось y. когда я пытался df.plot(x='date', y=['confirmed','deaths']) график показывал, но на агрегированном уровне, а не на уровне страны. Я попытался использовать метод for l oop: использование списка стран

for i in Selected_Countries:
    df.loc[(df['country']==i)].plot(x='date', y=['confirmed','deaths'],subplots=False,ax=ax)

проблема с этим методом в том, что он просто грязный, а надписи все еще сломаны. Есть ли способ, который помогает df.plot распознать дезагрегацию? или в методе for l oop также есть способ назвать строки ссылкой на страну? Спасибо

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