mpl_toolkits.axisartist.axis_artist.TickLabels #
- classe mpl_toolkits.axisartist.axis_artist. TickLabels ( * , axis_direction = 'bottom' , ** kwargs ) [fonte] #
Basi:
AxisLabel
Etichette di spunta. Sebbene derivato da Text, questo singolo artista disegna tutte le etichette di spunta. Come in AxisLabel, la posizione del testo viene aggiornata al volo, quindi la modifica della posizione del testo non ha alcun effetto. In caso contrario, le proprietà possono essere modificate come un normale testo. A differenza delle ticklabel della linea principale matplotlib, le proprietà della singola ticklabel da sole non possono essere modificate.
Per cambiare il pad tra tick e ticklabel, usa set_pad.
- draw ( renderer ) [fonte] #
Disegna l'artista (e i suoi figli) usando il renderer dato.
Questo non ha effetto se l'artista non è visibile (
Artist.get_visible
restituisce False).- Parametri :
- sottoclasse del renderer .
RendererBase
- sottoclasse del renderer .
Appunti
Questo metodo è sovrascritto nelle sottoclassi Artist.
- get_ref_artist ( ) [fonte] #
Restituisce l'artista sottostante che definisce effettivamente alcune proprietà (ad es. colore) di questo artista.
- get_texts_widths_heights_descents ( renderer ) [fonte] #
Restituisce un elenco di tuple per ticklabel.
(width, height, descent)
Le etichette vuote vengono lasciate fuori.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation=<UNSET> , axis_direction=<UNSET> , backgroundcolor=<UNSET> , bbox=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , 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> , linespacing=<UNSET> , locs_angles_labels=<UNSET> , math_fontfamily= <UNSET> , mouseover=<UNSET> , multialignment=<UNSET> , pad=<UNSET> , parse_math=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , rasterized=<UNSET > ,rotazione=<UNSET> ,rotation_mode=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , text=<UNSET> , transform=<UNSET> , transform_rotates_text=<UNSET> , url=<UNSET> , usetex=<UNSET> , verticalalignment= <UNSET> , visible=<UNSET> , wrap=<UNSET> , x=<UNSET> , y=<UNSET> , zorder=<UNSET> ) [source] #
Imposta più proprietà contemporaneamente.
Le proprietà supportate sono
Proprietà
Descrizione
una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine
scalare o Nessuno
bool
sconosciuto
colore
dict con proprietà per
patches.FancyBboxPatch
bool
Patch o (Percorso, Trasforma) o Nessuno
color
o ccolore
sconosciuto
sconosciuto
fontfamily
o famiglia{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontproperties
o font o font_propertiesfontsize
o dimensionefloat o {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}
fontstretch
o allungare{un valore numerico nell'intervallo 0-1000, 'ultra-condensato', 'extra-condensato', 'condensato', 'semi-condensato', 'normale', 'semi-espanso', 'espanso', 'extra-espanso ', 'ultra-espanso'}
fontstyle
o stile{'normale', 'corsivo', 'obliquo'}
fontvariant
o variante{'normale', 'maiuscoletto'}
fontweight
o peso{un valore numerico nell'intervallo 0-1000, 'ultralight', 'light', 'normal', 'normal', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'grassetto', 'pesante', 'extra grassetto', 'nero'}
str
{'sinistra', 'centro', 'destra'}
bool
oggetto
float (multiplo della dimensione del carattere)
sconosciuto
str
bool
multialignment
o mamma{'sinistra', 'destra', 'centro'}
sconosciuto
bool
Nessuno o bool o float o richiamabile
(galleggiare, galleggiare)
bool
float o {'verticale', 'orizzontale'}
{Nessuno, 'predefinito', 'ancora'}
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
oggetto
bool
str
bool o Nessuno
{'bottom', 'baseline', 'center', 'center_baseline', 'top'}
bool
bool
galleggiante
galleggiante
galleggiante
- set_axis_direction ( label_direction ) [fonte] #
Regola l'angolo del testo e l'allineamento del testo delle ticklabel in base alla convenzione matplotlib.
Label_direction deve essere uno di [left, right, bottom, top].
proprietà
sinistra
parte inferiore
Giusto
superiore
angolo ticklabels
90
0
-90
180
etichetta va
centro
linea di base
centro
linea di base
ticklabel ah
Giusto
centro
Giusto
centro
Si noti che gli angoli del testo sono in realtà relativi a (90 + angolo della direzione rispetto all'etichetta di spunta), che dà 0 per l'asse inferiore.