Построение гистограммы с именами столбцов в качестве оси X - PullRequest
0 голосов
/ 06 октября 2019

Я хотел бы взять фрейм данных и создать гистограмму с именами столбцов в качестве оси X и счетчиком в качестве оси Y

Набор данных:

sess    lea opps
  0      0    0
  1      1    0
  0      0    0
  0      0    0
  0      0    0
  0      0    0
  1      1    0
  0      0    0
  0      0    0
  0      0    0

Ответы [ 2 ]

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

вам нужно:

import matplotlib.pyplot as plt
%matplotlib inline #only jupyter notebooks

, затем вы можете использовать , чтобы показать сумму:

df.sum().plot(kind='bar')

enter image description here

для отображения количества нулей и единиц:

count=pd.concat([df.sum().rename('count_1'),df.eq(0).sum().rename('count_0')],axis=1)
print(count)
count.plot(kind='bar',stacked=True)

Вывод:

      count_1  count_0
sess        2        8
lea         2        8
opps        0       10

enter image description here

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

Попробуйте:

import matplotlib.pyplot as plt

counts = df.sum()
x, y = counts.index, counts.values
plt.bar(x, y)

Вы должны получить что-то вроде этого:

enter image description here

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