matplotlib.axes.Axes.text #
- Achsen. text ( x , y , s , fontdict = None , ** kwargs ) [Quelle] #
Fügen Sie den Achsen Text hinzu.
Fügen Sie den Text s zu den Achsen an Position x , y in Datenkoordinaten hinzu.
- Parameter :
- x, y schweben
Die Position, an der der Text platziert werden soll. Standardmäßig ist dies in Datenkoordinaten. Das Koordinatensystem kann mit dem Transformationsparameter geändert werden .
- s -str
Der Text.
- fontdict dict, Standard: Keine
Ein Wörterbuch zum Überschreiben der Standardtexteigenschaften. Wenn fontdict None ist, werden die Standardwerte durch bestimmt
rcParams
.
- Rückgaben :
- Andere Parameter :
- **kwargs-
Text
Eigenschaften. Andere verschiedene Textparameter.
Eigentum
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
bool
Farbe
Diktat mit Eigenschaften für
patches.FancyBboxPatch
Unbekannt
Unbekannt
Unbekannt
color
oder cFarbe
fontfamily
oder Familie{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontproperties
oder font oder font_propertiesfontsize
oder Größefloat oder {'xx-klein', 'x-klein', 'klein', 'mittel', 'groß', 'x-groß', 'xx-groß'}
fontstretch
oder dehnen{ein numerischer Wert im Bereich 0-1000, 'ultra-kondensiert', 'extra-kondensiert', 'kondensiert', 'semi-kondensiert', 'normal', 'semi-expanded', 'expanded', 'extra-expanded ', 'ultra-erweitert'}
fontstyle
oder Stil{'normal', 'kursiv', 'schräg'}
fontvariant
oder Variante{'normal', 'Small-Caps'}
fontweight
oder Gewicht{ein numerischer Wert im Bereich 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'fett', 'schwer', 'extra fett', 'schwarz'}
Str
horizontalalignment
oder ha{'links', 'mitte', 'rechts'}
bool
Objekt
Float (Vielfaches der Schriftgröße)
Str
bool
multialignment
oder ma{'links', 'rechts', 'Mitte'}
bool
None oder bool oder float oder aufrufbar
(schweben, schweben)
bool
float oder {'vertikal', 'horizontal'}
{Keine, 'Standard', 'Anker'}
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
Objekt
bool
Str
bool oder Keine
verticalalignment
oder va{'bottom', 'baseline', 'center', 'center_baseline', 'top'}
bool
bool
schweben
schweben
schweben
- **kwargs-
Beispiele
Einzelne Schlüsselwortargumente können verwendet werden, um jeden gegebenen Parameter zu überschreiben:
>>> text(x, y, s, fontsize=12)
Die Standardtransformation gibt an, dass sich Text in Datenkoordinaten befindet, alternativ können Sie Text in Achsenkoordinaten angeben ((0, 0) ist unten links und (1, 1) ist oben rechts). Das folgende Beispiel platziert Text in der Mitte der Achsen:
>>> text(0.5, 0.5, 'matplotlib', horizontalalignment='center', ... verticalalignment='center', transform=ax.transAxes)
Sie können eine rechteckige Box um die Textinstanz legen (zB um eine Hintergrundfarbe festzulegen), indem Sie das Schlüsselwort bbox verwenden . bbox ist ein Wörterbuch von
Rectangle
Eigenschaften. Zum Beispiel:>>> text(x, y, s, bbox=dict(facecolor='red', alpha=0.5))
Beispiele mit matplotlib.axes.Axes.text
#
Kommentierte Heatmaps erstellen
Verwenden von akzentuiertem Text in Matplotlib
Kennzeichnung von Nebenhandlungen
Rendern mathematischer Gleichungen mit TeX
Ausgefallene Schachteln zeichnen
Ganzzahlig als Fläche unter einer Kurve
Shaded & Power Normalized Rendering
Verbindungsstile für Anmerkungen
Der Lebenszyklus eines Grundstücks
Anordnen mehrerer Achsen in einer Figur
Auswahl von Colormaps in Matplotlib