Tracer un dictionnaire de Python par ordre de valeurs clés
Ce tutoriel explique comment on peut tracer un dictionnaire en python en utilisant le module pyplot
de la bibliothèque Matplotlib
de Python. Nous allons tracer le dictionnaire en paire clé-valeur
, où l’axe x du tracé sera la clé du dictionnaire et l’axe y sera la valeur du dictionnaire.
Tracer un dictionnaire Python en utilisant le module pyplot
de la bibliothèque matplotlib
L’exemple de code ci-dessous convertit le dictionnaire en une liste de paires clé-valeur, puis le trie à l’aide de la fonction sorted
afin que notre graphique soit ordonné. Après le tri, les valeurs x
et y
sont extraites de la liste à l’aide de la fonction zip
.
Après avoir obtenu les valeurs des axes x et y, nous pourrions les passer comme arguments à la fonction plt.plot
pour le tracé du graphique.
Exemple de code :
import matplotlib.pylab as plt
my_dict = {"Khan": 4, "Ali": 2, "Luna": 6, "Mark": 11, "Pooja": 8, "Sara": 1}
myList = my_dict.items()
myList = sorted(myList)
x, y = zip(*myList)
plt.plot(x, y)
plt.show()
Production :
Nous pouvons également ajouter des étiquettes sur les axes x et y et un titre au graphique. L’exemple de code ci-dessous montre comment nous pouvons les ajouter au graphique.
import matplotlib.pylab as plt
my_dict = {"Khan": 4, "Ali": 2, "Luna": 6, "Mark": 11, "Pooja": 8, "Sara": 1}
myList = my_dict.items()
myList = sorted(myList)
x, y = zip(*myList)
plt.plot(x, y)
plt.xlabel("Key")
plt.ylabel("Value")
plt.title("My Dictionary")
plt.show()
Production :
Article connexe - Python Dictionary
- Comment vérifier si une clé existe dans un dictionnaire en Python
- Convertir un dictionnaire en liste en Python
- Comment obtenir tous les fichiers d'un répertoire
- Comment trouver la valeur maximale dans le dictionnaire Python
- Comment trier un dictionnaire Python par valeur
- Comment fusionner deux dictionnaires en Python 2 et 3