English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Graphique en boîte de Matplotlib

Le diagramme en boîte est également appelé diagramme en huit, qui affiche un résumé des données contenant la valeur minimale, le premier quartile, la médiane, le troisième quartile et la valeur maximale. Dans le diagramme en boîte, dessinez une boîte allant du premier quartile au troisième quartile. Une ligne verticale traverse le centre de la boîte. Les queues s'étendent de chaque quartile à la valeur minimale ou maximale.

Créons des données pour les diagrammes en boîte. Utilisons la fonction numpy.random.normal() pour créer des données factices. Elle nécessite trois paramètres, la moyenne et l'écart type de la distribution normale, ainsi que le nombre de valeurs nécessaires.

#Nom de fichier : example.py
#Copyright : 2020 By w3codebox
#Auteur par : fr.oldtoolbag.com
#Date : 2020-08-08
np.random.seed(10)
collectn_1 = np.random.normal(100, 10, 200)
collectn_2 = np.random.normal(80, 30, 200)
collectn_3 = np.random.normal(90, 20, 200)
collectn_4 = np.random.normal(70, 25, 200)

La liste d'arrays créée ci-dessus est l'unique entrée nécessaire pour créer un boxplot. Utilisez la ligne de code data_to_plot pour créer un boxplot avec le code suivant -

#Nom de fichier : example.py
#Copyright : 2020 By w3codebox
#Auteur par : fr.oldtoolbag.com
#Date : 2020-08-08
fig = plt.figure()
#Créer une instance d'axe
ax = fig.add_axes([0,0,1,1]
#Créer un graphique en boîte
bp = ax.boxplot(data_to_plot)
plt.show()

Exécuter les lignes de code ci-dessus pour générer la sortie suivante -