matplotlib.pyplot.text #
- matplotlib.pyplot. 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.pyplot.text
#
Abbildungsgröße in verschiedenen Einheiten
Steuerung des Textstils und der Beschriftungen mithilfe eines Wörterbuchs
Referenz für Matplotlib-Künstler