Introduction
Les graphiques à barres sont un moyen utile de visualiser la distribution des données. Parfois, il est utile d'inclure des étiquettes de valeur sur les barres pour fournir un contexte supplémentaire. Dans cet article, nous explorerons deux méthodes pour ajouter des étiquettes de valeur à un graphique à barres à l'aide de matplotlib : « texte » et « annoter ».
Utiliser « texte » pour les étiquettes de valeur
La méthode 'text' vous permet d'ajouter du texte au tracé à des coordonnées spécifiées. Pour l'utiliser pour les étiquettes de valeur, suivez ces étapes :
Utilisation de « annoter » pour les étiquettes de valeur
La méthode « annoter » est similaire à « texte » mais fournit plus flexibilité pour le placement et le formatage. Pour l'utiliser pour les étiquettes de valeur, suivez ces étapes :
Exemple de code
Voici un exemple utilisant la méthode 'text' :
import matplotlib.pyplot as plt # Data x_labels = [1, 2, 3, 4, 5] values = [10, 20, 30, 40, 50] # Plot plt.figure(figsize=(12, 8)) ax = plt.bar(x_labels, values) # Add value labels rects = ax.patches for rect, value in zip(rects, values): x = rect.get_x() + rect.get_width() / 2 y = rect.get_height() + 5 ax.text(x, y, f"{value}", ha="center", va="bottom") plt.show()
Et voici un exemple utilisant la méthode « annoter » :
import matplotlib.pyplot as plt # Data x_labels = [1, 2, 3, 4, 5] values = [10, 20, 30, 40, 50] # Plot plt.bar(x_labels, values) # Add value labels for x, y in zip(x_labels, values): ax.annotate(f"{y}", xy=(x, y), xytext=(0, 10), textcoords="offset points", ha="center", va="bottom") plt.show()
Les deux méthodes offrent des moyens simples d'ajouter de la valeur étiquettes à vos graphiques à barres, améliorant leur clarté visuelle et transmettant des informations essentielles à votre public.
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!