Как создать блокплот из Pandas DataFrame

Как создать блокплот из Pandas DataFrame

Вы можете использовать следующий синтаксис для создания коробчатых диаграмм из pandas DataFrame:

#create boxplot of one column
df.boxplot(column=['col1'])

#create boxplot of multiple columns
df.boxplot(column=['col1', 'col2'])

#create boxplot grouped by one column
df.boxplot(column=['col1'], by='col2')

В следующих примерах показано, как использовать этот синтаксис на практике со следующим кадром данных:

import pandas as pd

#create DataFrame
df = pd.DataFrame({'conference': ['A', 'A', 'A', 'B', 'B', 'B'],
 'points': [5, 7, 7, 9, 12, 9],
 'assists': [11, 8, 10, 6, 6, 5],
 'rebounds': [4, 2, 5, 8, 6, 11],})

#view DataFrame
df

Пример 1: Блочная диаграмма одного столбца

В следующем коде показано, как создать блочную диаграмму для одного столбца в кадре данных pandas:

df.boxplot(column=['points'], grid= False , color='black')

Пример 2: Блочная диаграмма из нескольких столбцов

В следующем коде показано, как создать ящичковую диаграмму для нескольких столбцов в кадре данных pandas:

df.boxplot(column=['points', 'assists'], grid= False , color='black') 

Пример 3: Блочная диаграмма, сгруппированная по одному столбцу

В следующем коде показано, как создать блокплот, сгруппированный по одному столбцу в кадре данных pandas:

df.boxplot(column=['points'], by='conference', grid= False , color='black') 

Дополнительные ресурсы

Pandas: как построить несколько серий
Pandas: как построить несколько столбцов на гистограмме

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.