Создайте гистограмму и p ie график с 3 столбцами - PullRequest
0 голосов
/ 15 января 2020

Мой DataFrame ниже

  Month  Sales2015  Sales2016
0    Q3       0.00   13208.52
1    Q4   10500.78   23114.91
2    Q2       0.00    6627.00
3    Q1   19881.00   13254.00
4    Q3    3684.48       0.00

Мой код ниже

sa[['Month','Sales2015','Sales2016']].plot(kind='bar')

sa[['Month','Sales2015','Sales2016']].plot(kind='bar')

Но этот график неверен , Мне нужно

  • Сравнить квартальные продажи в 2015 и 2016 годах на гистограмме

  • Создать график ap ie с Месяцем и Продажами2016

1 Ответ

2 голосов
/ 15 января 2020

Я буду использовать GroupBy.sum.

df.groupby('Month').sum().plot(kind='bar')
#print(df.groupby('Month').first())

#       Sales2015  Sales2016
#Month                      
#Q1      19881.00   13254.00
#Q2          0.00    6627.00
#Q3          0.00   13208.52
#Q4      10500.78   23114.91

enter image description here


df.groupby('Month').sum().plot.pie(subplots=(1,len(df.columns[1:])),figsize=(10,10))

#array([<matplotlib.axes._subplots.AxesSubplot object at 0x7f1303f64a20>,
#       <matplotlib.axes._subplots.AxesSubplot object at 0x7f1303f29048>],
#      dtype=object)

enter image description here

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