Python Tutorial

Barres Matplotlib


Création de barres

Avec Pyplot, vous pouvez utiliser le bar() fonction pour tracer des graphiques à barres :

Exemple

Dessinez 4 barres :

importer matplotlib.pyplot en tant que plt
importer numpy en tant que np

x = np.tableau([« A »,
« B », « C », « D »])
y = np.tableau([3, 8, 1, 10])

plt.bar(x,y)
plt.show()

Résultat:

Essayez-le vous-même »

Le bar() La fonction prend des arguments qui décrivent la disposition des barres.

Les catégories et leurs valeurs représentées par les d’abord
et deuxième argument sous forme de tableaux.



Barres horizontales

Si vous voulez que les barres soient affichées horizontalement au lieu de verticalement, utilisez le barh() fonction:

Exemple

Dessinez 4 barres horizontales :

importer matplotlib.pyplot en tant que plt
importer numpy en tant que np

x = np.tableau([« A »,
« B », « C », « D »])
y = np.tableau([3, 8, 1, 10])

plt.barh(x, y)
plt.show()

Résultat:

Essayez-le vous-même »


Couleur de la barre

Le bar() et barh() prendre l’argument du mot-clé
color pour définir la couleur des barres :

Exemple

Dessinez 4 barres rouges :

importer matplotlib.pyplot en tant que plt
importer numpy en tant que np

x = np.tableau([« A »,
« B », « C », « D »])
y = np.tableau([3, 8, 1, 10])

plt.bar(x, y, couleur = « rouge »)
plt.show()

Résultat:

Essayez-le vous-même »

Noms des couleurs

Vous pouvez utiliser n’importe lequel des 140 noms de couleurs pris en charge.

Exemple

Dessinez 4 barres « rose vif »:

importer matplotlib.pyplot en tant que plt
importer numpy en tant que np

x = np.tableau([« A »,
« B », « C », « D »])
y = np.tableau([3, 8, 1, 10])

plt.bar(x, y, color = « hotpink »)
plt.show()

Résultat:

Essayez-le vous-même »

Hexagone de couleur

Ou vous pouvez utiliser des valeurs de couleur hexadécimales :

Exemple

Dessinez 4 barres d’une belle couleur verte :

importer matplotlib.pyplot en tant que plt
importer numpy en tant que np

x = np.tableau([« A »,
« B », « C », « D »])
y = np.tableau([3, 8, 1, 10])

plt.bar(x, y, color = « #4CAF50 »)
plt.show()

Résultat:

Essayez-le vous-même »


Largeur de la barre

Le bar() prend l’argument du mot-clé
width pour définir la largeur des barres :

Exemple

Dessinez 4 barres très fines :

importer matplotlib.pyplot en tant que plt
importer numpy en tant que np

x = np.tableau([« A »,
« B », « C », « D »])
y = np.tableau([3, 8, 1, 10])

plt.bar(x, y, largeur = 0.1)
plt.show()

Résultat:

Essayez-le vous-même »

La valeur de largeur par défaut est de 0,8

Note: Pour les barres horizontales, utilisez height au lieu de width.


Hauteur de la barre

Le barh() prend l’argument du mot-clé
height pour régler la hauteur des barres :

Exemple

Dessinez 4 barres très fines :

importer matplotlib.pyplot en tant que plt
importer numpy en tant que np

x = np.tableau([« A »,
« B », « C », « D »])
y = np.tableau([3, 8, 1, 10])

plt.barh(x, y, hauteur = 0.1)
plt.show()

Résultat:

Essayez-le vous-même »

La valeur de hauteur par défaut est de 0,8


#Barres #Matplotlib

Articles similaires

Bouton retour en haut de la page