Comment créer un boxplot à partir de Pandas DataFrame
Vous pouvez utiliser la syntaxe suivante pour créer des boxplots à partir d’un DataFrame pandas :
#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')
Les exemples suivants montrent comment utiliser cette syntaxe en pratique avec le DataFrame suivant :
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
Exemple 1 : Boxplot d’une colonne
Le code suivant montre comment créer un boxplot pour une colonne dans un DataFrame pandas :
df.boxplot(column=['points'], grid=False, color='black')
Exemple 2 : Boxplot de plusieurs colonnes
Le code suivant montre comment créer un boxplot pour plusieurs colonnes dans un DataFrame pandas :
df.boxplot(column=['points', 'assists'], grid=False, color='black')
Exemple 3 : Boxplot regroupé par une colonne
Le code suivant montre comment créer un boxplot regroupé par une colonne dans un DataFrame pandas :
df.boxplot(column=['points'], by='conference', grid=False, color='black')
Ressources additionnelles
Pandas : comment tracer plusieurs séries
Pandas : Comment tracer plusieurs colonnes sur un graphique à barres