Ajout d'étiquettes de valeur aux graphiques à barres
Lors de la création d'un graphique à barres, l'ajout d'étiquettes de valeur directement au-dessus des barres peut améliorer sa lisibilité et fournissent des informations précieuses en un coup d’œil. Pour y parvenir, vous pouvez principalement utiliser deux méthodes : l'annotation de texte ou le placement direct d'étiquettes.
Utilisation de l'annotation de texte
Avec l'annotation de texte, vous pouvez ajouter des étiquettes en tant qu'objets de texte n'importe où sur la carte. Voici comment procéder :
import matplotlib.pyplot as plt # Create a bar chart plt.bar(x_data, y_data) # Add value labels using text annotation for bar, value in zip(plt.gca().patches, y_data): plt.text(bar.get_x() + bar.get_width() / 2, bar.get_height(), value, ha='center', va='bottom') plt.show()
Placement direct des étiquettes
Le placement direct des étiquettes implique de définir manuellement la position et le texte des étiquettes de valeur. Cette méthode offre plus de contrôle sur le placement des étiquettes :
import matplotlib.pyplot as plt # Create a bar chart plt.bar(x_data, y_data) # Directly place value labels for bar, value in zip(plt.gca().patches, y_data): x_pos = bar.get_x() + bar.get_width() / 2 y_pos = bar.get_height() + 0.1 # Adjust the y position as desired plt.text(x_pos, y_pos, value, ha='center', va='center', color='white') plt.show()
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!