Text innerhalb der Darstellung in Matplotlib hinzufügen
Wir verwenden die matplotlib.pyplot.text()
Methode, um Text innerhalb eines Plots in der Matplotlib hinzuzufügen.
matplotlib.pyplot.text()
Methode
matplotlib.pyplot.text()
fügt Text zur Abbildung oder zu den Achsen in der Matplotlib hinzu.
Syntax
matplotlib.pyplot.text(x, y, s, fontdict=None, **kwargs)
x
und y
stellen die Koordinaten dar, an denen wir den Text platzieren müssen, und s
ist der Inhalt des Textes, der hinzugefügt werden muss. Der Parameter fontdict
ist ein Dictionary, das benutzt wird, um die Eigenschaften des Textes festzulegen.
Beispiele: Text innerhalb der Plot-Matplotlib mit der matplotlib.pyplot.text()
Methode hinzufügen
import matplotlib.pyplot as plt
plt.text(0.55, 0.55, "Hello World!", fontsize=20, color="green")
plt.show()
Ausgabe:
Der Text wird einfach innerhalb der Handlung an der Position (0.55, 0.55)
mit der Schriftgröße 20
und der Farbe green
eingefügt. Standardmäßig liegt die Grenze sowohl für die X-Achse als auch für die Y-Achse zwischen 0 und 1, so dass wir den Text außerhalb dieses Bereichs nicht sehen können.
Um den Text an eine beliebige Position zu setzen, bei der die X-Achse oder die Y-Achse außerhalb des Bereichs (0,1)
liegt, müssen wir die Grenze der jeweiligen Achse ändern.
import matplotlib.pyplot as plt
plt.text(4, 6, "Hello World!", fontsize=20, color="green")
plt.xlim([0, 10])
plt.ylim([0, 10])
plt.show()
Ausgabe:
Wir können dem Text auch verschiedene Stile hinzufügen, indem wir die **kwargs
verwenden.
import matplotlib.pyplot as plt
plt.text(
5,
5,
"Hello World!",
fontsize=20,
color="red",
verticalalignment="top",
horizontalalignment="center",
bbox={"facecolor": "grey", "pad": 10},
)
plt.xlim([0, 10])
plt.ylim([0, 10])
plt.show()
Ausgabe:
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn