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- RendererBaseUnterklasse.

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.

get_window_extents ( renderer = None ) [Quelle] #
invert_axis_direction ( ) [Quelle] #
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

agg_filter

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

alpha

scalar or None

animated

bool

axis_direction

unknown

backgroundcolor

color

bbox

dict with properties for patches.FancyBboxPatch

clip_box

Bbox

clip_on

bool

clip_path

Patch or (Path, Transform) or None

color or c

color

default_alignment

unknown

default_angle

unknown

figure

Figure

fontfamily or family

{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}

fontproperties or font or font_properties

font_manager.FontProperties or str or pathlib.Path

fontsize or size

float 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'}

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'}

gid

Str

horizontalalignmentoder ha

{'links', 'mitte', 'rechts'}

in_layout

bool

label

Objekt

linespacing

Float (Vielfaches der Schriftgröße)

locs_angles_labels

Unbekannt

math_fontfamily

Str

mouseover

bool

multialignmentoder ma

{'links', 'rechts', 'Mitte'}

pad

Unbekannt

parse_math

bool

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

position

(schweben, schweben)

rasterized

bool

rotation

float oder {'vertikal', 'horizontal'}

rotation_mode

{Keine, 'Standard', 'Anker'}

sketch_params

(Maßstab: Float, Länge: Float, Zufälligkeit: Float)

snap

bool oder Keine

text

Objekt

transform

Transform

transform_rotates_text

bool

url

Str

usetex

bool oder Keine

verticalalignmentoder va

{'bottom', 'baseline', 'center', 'center_baseline', 'top'}

visible

bool

wrap

bool

x

schweben

y

schweben

zorder

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.

set_locs_angles_labels ( locs_angles_labels ) [Quelle] #