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

Graphique vache Matplotlib

Le diagramme en violon ressemble au diagramme en boîte, à la différence qu'il montre également la densité de probabilité des différentes valeurs. Ces graphiques incluent des marqueurs de médiane des données et des boîtes représentant les intervalles interquartiles, comme dans le diagramme en boîte standard. Sur ce diagramme en boîte, il y a une estimation de la densité nucléaire. Comme le diagramme en boîte, le diagramme en violon est utilisé pour représenter la comparaison des distributions variables (ou distributions d'échantillons) à travers différentes « catégories ».

Le diagramme en violon est plus informatif que les graphiques ordinaires. En effet, bien que le diagramme en boîte ne montre que la moyenne/Taux médian et intervalle interquartile, ainsi que d'autres statistiques de synthèse, mais la diagramme en violon montre la distribution complète des données.

# Filename : example.py
# Copyright : 2020 By w3codebox
# Auteur par : fr.oldtoolbag.com
# Date : 2020-08-08
 import matplotlib.pyplot as plt
 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)
 ##Combinez ces différentes collections dans une liste
 data_to_plot = [collectn_1, collectn_2, collectn_3, collectn_4]
 
 fig = plt.figure()
 
 ax = fig.add_axes([0,0,1,1]
 #Créer un graphique en boîte
 bp = ax.violinplot(data_to_plot)
 plt.show()

Exécuter le code d'exemple ci-dessus pour obtenir le résultat suivant :