Seaborn countplot не отображает правильные частоты - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь создать простой подсчет, используя Seaborn частот 3 разных категорий. Сюжет, который мне дают, имеет совершенно неверный счет.

Я использую метод правильного подсчета

sns.countplot(data = r.reset_index(), x = 'cat')

дает мне bad graph

Это DataFrame, который я пытаюсь построить:

    count
high    38
low 64
medium  30

Я хочу, чтобы на графике отображались правильные значения для каждой категории, высокого среднего и низкого

1 Ответ

0 голосов
/ 09 июля 2019

A countplot будет подсчитывать каждое вхождение вашей переменной x - в данном случае одно наблюдение на уровень.

Со страницы API для countplot:

Показывает количество наблюдений в каждом категориальном бине, используя столбцы.

График подсчета можно представить как гистограмму по категориям, вместо количественного, переменный. Основные API и опции идентичны таковым для barplot (), так что вы можете сравнить счетчики по вложенные переменные.

Вы хотите простой barplot:

sns.barplot(data=df.reset_index(), x='index', y='count')

enter image description here

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