Не в состоянии отображать данные определенных столбцов в Matplotlib - PullRequest
1 голос
/ 18 марта 2020

С учетом следующего кадра данных:

date,unit_value,unit_value_cumulative,daily_growth_rate
2019/1/29,1.0139,1.0139,0.22
2019/1/30,1.0057,1.0057,-0.81
2019/1/31,1.0122,1.0122,0.65
2019/2/1,1.0286,1.0286,1.62
2019/2/11,1.0446,1.0446,1.56
2019/2/12,1.0511,1.0511,0.62
2019/2/13,1.0757,1.0757,2.34
2019/2/14,1.0763,1.0763,0.06
2019/2/15,1.0554,1.0554,-1.94
2019/2/18,1.0949,1.0949,3.74
2019/2/19,1.0958,1.0958,0.08

Я использовал приведенный ниже код для их построения, но, как видно из изображения, один столбец не отображается на графике.

df.plot(x='date', y=['unit_value', 'unit_value_cumulative', 'daily_growth_rate'], kind="line")

Вывод:

enter image description here

Для построения только unit_value я использую: df.plot(x='date', y=['unit_value'], kind="line")

Out:

enter image description here

Кто-нибудь может помочь понять, почему не получается, когда я строю три столбца на одном графике? Спасибо.

1 Ответ

1 голос
/ 18 марта 2020

Я только что воспроизвел ваши результаты, и он действительно работает нормально. В вашем случае значения столбцов «unit_value» и «unit_value_cumulative» идентичны, поэтому вы видите только один спереди. Помимо этой проблемы ваши текущие данные выглядят так, как будто вы допустили ошибку при вычислении совокупных значений.

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