Maison >développement back-end >Tutoriel Python >Comment ajouter des étiquettes de valeur à un graphique à barres Matplotlib ?
Pour ajouter des étiquettes de valeur aux barres d'un graphique à barres, vous pouvez utiliser la méthode « texte » ou « annoter ». fourni par matplotlib. Chaque méthode offre des avantages et des scénarios d'utilisation distincts.
La méthode « texte » vous permet de placer du texte directement sur le tracé à des coordonnées spécifiques. Pour un graphique à barres, vous pouvez utiliser l'approche suivante :
La méthode « annoter » offre plus de flexibilité dans l'annotation des tracés, notamment en ajoutant des lignes fléchées et des étiquettes. . Pour annoter un graphique à barres avec des étiquettes de valeur, vous pouvez utiliser les étapes suivantes :
Le code suivant montre comment ajouter des étiquettes de valeur à un graphique à barres à l'aide de la méthode « texte » :
import matplotlib.pyplot as plt # Data and plot setup data = [6, 16, 75, 160, 244, 260, 145, 73, 16, 4, 1] plt.bar(range(len(data)), data) # Add value labels for bar, value in zip(plt.gca().patches, data): height = bar.get_height() plt.text(bar.get_x() + bar.get_width() / 2, height, f'{value}', ha='center', va='bottom') plt.show()
Exécuter cette Le code produit un graphique à barres avec des étiquettes de valeur centrées dans chaque barre. Ajustez les paramètres de positionnement dans 'plt.text' si nécessaire pour obtenir l'emplacement souhaité pour les étiquettes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!