Создание кластерной гистограммы с помощью Matplotlib - PullRequest
0 голосов
/ 09 мая 2019

Это очень тривиально, поэтому я прошу прощения!

Я просто вхожу в matplotlib и pandas и думаю, что слишком усложняю это ... Я пытаюсь создать кластерную гистограмму (как показано ниже).

Clustered Bar Chart

Структура данных, с которой я работаю, структурирована следующим образом:

Data Structure

Я хочу создать кластерную гистограмму, где ось X - это дни недели (df ['Days of Week']), ось Y - это число, а категории того, что подсчитывается, - это Тип A и Тип B (определяется df ['Type']).

Из-за того, что я занимаюсь поиском, мой код длинный и сложный ... но я чувствую, что это проще, чем я делаю ...

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 09 мая 2019

Попробуйте это:

new_df = (df.groupby('Days of Week')['Type']
            .value_counts()
            .unstack()
         )

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