mpl_toolkits.axisartist.axis_artist.TickLabels #
- Klasse mpl_toolkits.axisartist.axis_artist. TickLabels ( * , axis_direction = 'bottom' , ** kwargs ) [Quelle] #
Basen:
AxisLabel
Tick-Labels. Während er von Text abgeleitet ist, zeichnet dieser einzelne Künstler alle Ticklabels. Wie in AxisLabel wird die Position des Textes im laufenden Betrieb aktualisiert, sodass eine Änderung der Textposition keine Auswirkung hat. Ansonsten können die Eigenschaften wie ein normaler Text geändert werden. Im Gegensatz zu den Ticklabels der Mainline-Matplotlib können die Eigenschaften eines einzelnen Ticklabels allein nicht geändert werden.
Um das Pad zwischen Ticks und Ticklabels zu ändern, verwenden Sie set_pad.
- 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_visible
gibt False zurück).- Parameter :
- Renderer-
RendererBase
Unterklasse.
- Renderer-
Anmerkungen
Diese Methode wird in den Artist-Unterklassen überschrieben.
- get_ref_artist ( ) [Quelle] #
Gibt den zugrunde liegenden Künstler zurück, der tatsächlich einige Eigenschaften (z. B. Farbe) dieses Künstlers definiert.
- get_texts_widths_heights_descents ( Renderer ) [Quelle] #
Gibt eine Liste von Tupeln für Ticklabels zurück.
(width, height, descent)
Leere Etiketten werden weggelassen.
- set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , animation= <UNSCHARF> , axis_direction=<UNSCHARF> , backgroundcolor=<UNSCHARF> , bbox=<UNSCHARF> , clip_box=<UNSCHARF> , clip_on=<UNSCHARF > , clip_path=<UNSET> , color=<UNSET> , default_alignment=<UNSET> , default_angle=<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> , locs_angles_labels=<UNSET> , math_fontfamily= <UNSET> , mouseover=<UNSET> , multialignment=<UNSET> , pad=<UNSET> , parse_math=<UNSET> ,, picker=< UNSET> , position=<UNSET> , gerastert=<UNSET > ,Rotation=<UNSET> ,rotation_mode=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , text=<UNSET> , transform=<UNSET> , transform_rotates_text=<UNSET> , url=<UNSET> , usetex=<UNSET> , verticalalignment= <UNSCHARF> , sichtbar=<UNSCHARF> , wrap=<UNSCHARF> , x=<UNSCHARF> , y=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #
Legen Sie mehrere Eigenschaften gleichzeitig fest.
Unterstützte Eigenschaften sind
Eigentum
Beschreibung
a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array and two offsets from the bottom left corner of the image
scalar or None
bool
unknown
color
dict with properties for
patches.FancyBboxPatch
bool
Patch or (Path, Transform) or None
color
or ccolor
unknown
unknown
fontfamily
or family{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontproperties
or font or font_propertiesfontsize
or sizefloat or {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}
fontstretch
or stretch{a numeric value in range 0-1000, 'ultra-condensed', 'extra-condensed', 'condensed', 'semi-condensed', 'normal', 'semi-expanded', 'expanded', 'extra-expanded', 'ultra-expanded'}
fontstyle
or style{'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)
Unbekannt
Str
bool
multialignment
oder ma{'links', 'rechts', 'Mitte'}
Unbekannt
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
- set_axis_direction ( label_direction ) [Quelle] #
Passen Sie den Textwinkel und die Textausrichtung von Ticklabels gemäß der Matplotlib-Konvention an.
Die label_direction muss entweder [links, rechts, unten, oben] sein.
Eigentum
links
Unterseite
Rechts
oben
Ticklabels-Winkel
90
0
-90
180
ticklabel va
Center
Grundlinie
Center
Grundlinie
Ticklabel ha
Rechts
Center
Rechts
Center
Beachten Sie, dass die Textwinkel tatsächlich relativ zu (90 + Winkel der Richtung zum Ticklabel) sind, was 0 für die untere Achse ergibt.