Панды: Как маркировать групповые данные на графике? - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь построить график следующих данных: enter image description here

Когда я использую df.groupby('Item').sum().plot(), это приводит к:

enter image description here

Во-первых, кажется, что он не показывает все 107 записей, во-вторых, я не знаю, как пометить имена элементов на оси X. Любой указатель пожалуйста?

1 Ответ

0 голосов
/ 31 августа 2018

Не используйте линейный график здесь, используйте гистограмму, поскольку между вашими элементами нет линейной корреляции. Это решит вашу проблему с маркировкой одновременно:

df.groupby('Item').sum().plot(kind='bar')
plt.tight_layout()
plt.show()

enter image description here

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