matplotlib Boxplots de base


Exemple

Les boîtes à moustaches sont des diagrammes descriptifs qui permettent de comparer la distribution de différentes séries de données. Ils sont descriptifs car ils montrent des mesures (par exemple la médiane ) qui ne supposent pas une distribution de probabilité sous-jacente.

L'exemple le plus élémentaire d'une boîte à moustaches dans matplotlib peut être obtenu en passant simplement les données sous forme de liste de listes:

import matplotlib as plt

dataline1 = [43,76,34,63,56,82,87,55,64,87,95,23,14,65,67,25,23,85]
dataline2 = [34,45,34,23,43,76,26,18,24,74,23,56,23,23,34,56,32,23]
data = [ dataline1, dataline2 ]

plt.boxplot( data )

entrer la description de l'image ici


Cependant, il est courant d'utiliser des tableaux numpy comme paramètres pour les tracés, car ils résultent souvent de calculs antérieurs. Cela peut être fait comme suit:

import numpy as np
import matplotlib as plt

np.random.seed(123)
dataline1 = np.random.normal( loc=50, scale=20, size=18 )
dataline2 = np.random.normal( loc=30, scale=10, size=18 )
data = np.stack( [ dataline1, dataline2 ], axis=1 )

plt.boxplot( data )

entrer la description de l'image ici