У оси Seaborn bar есть значения, отличные от ожидаемых - PullRequest
0 голосов
/ 20 октября 2019

Значения y на графике Seaborn отличаются от того, что показывают мои данные.

Мои данные показывают:

yearmonth
2018-10     763308.0
2018-11     708366.0
2018-12     703952.0
2019-01     844039.0
2019-02     749583.0
2019-03     826114.0
2019-04     951304.0
2019-05    1042708.0
2019-06    1043556.0
2019-07    1201030.0
2019-08    1065393.0
2019-09     881391.0
Freq: M, Name: csp_workload, dtype: float64

Код участка:

plt.figure(figsize=(15,5))
sns.barplot(x="yearmonth", y="workload", data = df_all, ci=0)
plt.tight_layout()

Вывод показывает значения меньше, чем данные. Например, значения для 2018-10 отображают около 1800 на линейчатой ​​диаграмме, но это должно быть около 763308. Могу ли я что-то сделать, чтобы исправить это?

1 Ответ

0 голосов
/ 20 октября 2019

Я попробовал твой код, и он работал для меня. Единственное, что я сделал, - убедился, что yearmonth правильно читается как формат даты:

pd.to_datetime(df['yearmonth'], format='%Y-%m')

enter image description here

Вы заметите, чтостолбец годовой месяц меняется на

  0    2018-10-01
  1    2018-11-01
  2    2018-12-01
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...