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