Hinzufügen von Wertbeschriftungen zu Balkendiagrammen
Beim Erstellen eines Balkendiagramms kann das Hinzufügen von Wertbeschriftungen direkt über den Balken dessen Lesbarkeit verbessern liefern wertvolle Erkenntnisse auf einen Blick. Um dies zu erreichen, können Sie hauptsächlich zwei Methoden verwenden: Textanmerkung oder direkte Beschriftungsplatzierung.
Textanmerkung verwenden
Mit Textanmerkung können Sie Beschriftungen als Textobjekte hinzufügen irgendwo auf der Karte. So geht's:
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()
Direkte Beschriftungsplatzierung
Bei der direkten Beschriftungsplatzierung werden die Position und der Text der Wertebeschriftungen manuell festgelegt. Diese Methode bietet mehr Kontrolle über die Platzierung von Etiketten:
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()
Das obige ist der detaillierte Inhalt vonWie kann ich Wertebeschriftungen zu meinen Matplotlib-Balkendiagrammen hinzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!