Tracer un dictionnaire de Python par ordre de valeurs clés

Muhammad Waiz Khan 21 décembre 2022
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 :

dictionnaire de tracés python

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 :

dictionnaire des graphes en python avec étiquettes

Article connexe - Python Dictionary