Heim >Backend-Entwicklung >Python-Tutorial >Wie füge ich Wertebeschriftungen zu einem Matplotlib-Balkendiagramm hinzu?
Um Wertbeschriftungen zu den Balken eines Balkendiagramms hinzuzufügen, können Sie entweder die Methode „Text“ oder „Anmerkung“ verwenden bereitgestellt von matplotlib. Jede Methode bietet unterschiedliche Vorteile und Verwendungsszenarien.
Mit der „Text“-Methode können Sie Text an bestimmten Koordinaten direkt auf dem Plot platzieren. Für ein Balkendiagramm können Sie den folgenden Ansatz verwenden:
Die „Annotate“-Methode bietet mehr Flexibilität beim Kommentieren von Diagrammen, einschließlich des Hinzufügens von Pfeillinien und Beschriftungen . Um ein Balkendiagramm mit Wertbeschriftungen zu kommentieren, können Sie die folgenden Schritte ausführen:
Der folgende Code zeigt, wie Wertebeschriftungen zu einem Balkendiagramm mithilfe der „Text“-Methode hinzugefügt werden:
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()
Dies wird ausgeführt Der Code erzeugt ein Balkendiagramm mit Wertebeschriftungen in der Mitte jedes Balkens. Passen Sie die Positionierungsparameter in „plt.text“ nach Bedarf an, um die gewünschte Position für die Beschriftungen zu erreichen.
Das obige ist der detaillierte Inhalt vonWie füge ich Wertebeschriftungen zu einem Matplotlib-Balkendiagramm hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!