mpl_toolkits.axisartist.axis_artist.LabelBase #
- Klasse mpl_toolkits.axisartist.axis_artist. LabelBase ( * args , ** kwargs ) [Quelle] #
Basen:
TextEine Basisklasse für AxisLabel und TickLabels. Die Position und der Winkel des Textes werden durch die Attribute offset_ref_angle, text_ref_angle und offset_radius berechnet.
Erstellen Sie eine Instanz
Textbei x , y mit Zeichenfolgentext .Der Text wird relativ zum Ankerpunkt ( x , y ) gemäß
horizontalalignment(Standard: 'links') undverticalalignment(Standard: 'unten') ausgerichtet. Siehe auch Textausrichtung .Während Text das Schlüsselwortargument „label“ akzeptiert, wird es standardmäßig nicht zu den Handles einer Legende hinzugefügt.
Gültige Schlüsselwortargumente sind:
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.FancyBboxPatchUnbekannt
Unbekannt
Unbekannt
coloroder cFarbe
fontfamilyoder Familie{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontpropertiesoder font oder font_propertiesfontsizeoder Größefloat oder {'xx-klein', 'x-klein', 'klein', 'mittel', 'groß', 'x-groß', 'xx-groß'}
fontstretchoder dehnen{ein numerischer Wert im Bereich 0-1000, 'ultra-kondensiert', 'extra-kondensiert', 'kondensiert', 'semi-kondensiert', 'normal', 'semi-expanded', 'expanded', 'extra-expanded ', 'ultra-erweitert'}
fontstyleoder Stil{'normal', 'kursiv', 'schräg'}
fontvariantoder Variante{'normal', 'Small-Caps'}
fontweightoder Gewicht{ein numerischer Wert im Bereich 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'fett', 'schwer', 'extra fett', 'schwarz'}
Str
horizontalalignmentoder ha{'links', 'mitte', 'rechts'}
bool
Objekt
Float (Vielfaches der Schriftgröße)
Str
bool
multialignmentoder 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
verticalalignmentoder va{'bottom', 'baseline', 'center', 'center_baseline', 'top'}
bool
bool
schweben
schweben
schweben
- draw ( Renderer ) [Quelle] #
Zeichnen Sie den Künstler (und seine Kinder) mit dem angegebenen Renderer.
Dies hat keine Auswirkung, wenn der Künstler nicht sichtbar ist (
Artist.get_visiblegibt False zurück).- Parameter :
- Renderer-
RendererBaseUnterklasse.
- Renderer-
Anmerkungen
Diese Methode wird in den Artist-Unterklassen überschrieben.
- get_window_extent ( renderer = None ) [Quelle] #
Gibt die
BboxBegrenzung des Textes in Anzeigeeinheiten zurück.Dies wird nicht nur intern verwendet, sondern ist auch nützlich, um anklickbare Bereiche in einer PNG-Datei auf einer Webseite anzugeben.
- Parameter :
- Renderer Renderer, optional
Zur Berechnung des Begrenzungsrahmens wird ein Renderer benötigt. Wenn der Künstler bereits gezeichnet wurde, wird der Renderer zwischengespeichert; Daher muss dieses Argument nur übergeben werden, wenn
get_window_extentvor der ersten Ziehung aufgerufen wird. In der Praxis ist es meist einfacher, zuerst eine Ziehung auszulösen, zB durch Aufruf vondraw_without_renderingoderplt.show().- dpi- Float, optional
Der dpi-Wert für die Berechnung der BBox ist standardmäßig
self.figure.dpi( nicht der Renderer-dpi); sollte eingestellt werden, wenn zB Regionen mit einer Figur abgeglichen werden sollen, die mit einem benutzerdefinierten dpi-Wert gespeichert wurde.
- set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , animation=<UNSCHARF> , backgroundcolor=<UNSCHARF> , bbox=<UNSCHARF> , clip_box=<UNSCHARF> , clip_on=<UNSCHARF> , clip_path=<UNSCHARF > , color=<UNSET> , fontfamily=<UNSET> , fontproperties=<UNSET> , fontsize=<UNSET > , fontstretch=<UNSET> , fontstyle=<UNSET> , fontvariant=<UNSET> , fontweight=<UNSET> , gid=<UNSET>, horizontalalignment=<UNSET>, in_layout=<UNSET> , label=<UNSET> , linepacing=<UNSET> , math_fontfamily=<UNSET> , mouseover=<UNSET> , multialignment=<UNSET> , parse_math=<UNSET> , path_effects =<UNSET> , Auswahl =<UNSET> , position=<UNSET> , gerastert=<UNSET> , rotation=<UNSET> , rotation_mode=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , text=<UNSET> , transform=< UNSCHARF> ,transform_rotates_text=<UNSET> ,url=<UNSCHARF> , usetex=<UNSCHARF> , verticalalignment=<UNSCHARF> , visible=<UNSCHARF> , wrap=<UNSCHARF> , x=<UNSCHARF> , y=<UNSCHARF> , zorder=<UNSCHARF> ) [source ] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
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.FancyBboxPatchbool
Patch oder (Pfad, Transform) oder None
coloroder cFarbe
fontfamilyoder Familie{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontpropertiesoder font oder font_propertiesfontsizeoder Größefloat oder {'xx-klein', 'x-klein', 'klein', 'mittel', 'groß', 'x-groß', 'xx-groß'}
fontstretchoder dehnen{ein numerischer Wert im Bereich 0-1000, 'ultra-kondensiert', 'extra-kondensiert', 'kondensiert', 'semi-kondensiert', 'normal', 'semi-expanded', 'expanded', 'extra-expanded ', 'ultra-erweitert'}
fontstyleoder Stil{'normal', 'kursiv', 'schräg'}
fontvariantoder Variante{'normal', 'Small-Caps'}
fontweightoder Gewicht{ein numerischer Wert im Bereich 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'fett', 'schwer', 'extra fett', 'schwarz'}
Str
horizontalalignmentoder ha{'links', 'mitte', 'rechts'}
bool
Objekt
Float (Vielfaches der Schriftgröße)
Str
bool
multialignmentoder 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
verticalalignmentoder va{'bottom', 'baseline', 'center', 'center_baseline', 'top'}
bool
bool
schweben
schweben
schweben