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

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.

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

agg_filter

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

alpha

scalare o Nessuno

animated

bool

axis_direction

sconosciuto

backgroundcolor

colore

bbox

dict con proprietà perpatches.FancyBboxPatch

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

coloro c

colore

default_alignment

sconosciuto

default_angle

sconosciuto

figure

Figure

fontfamilyo famiglia

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

fontpropertieso font o font_properties

font_manager.FontPropertieso stropathlib.Path

fontsizeo dimensione

float o {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}

fontstretcho allungare

{un valore numerico nell'intervallo 0-1000, 'ultra-condensato', 'extra-condensato', 'condensato', 'semi-condensato', 'normale', 'semi-espanso', 'espanso', 'extra-espanso ', 'ultra-espanso'}

fontstyleo stile

{'normale', 'corsivo', 'obliquo'}

fontvarianto variante

{'normale', 'maiuscoletto'}

fontweighto peso

{un valore numerico nell'intervallo 0-1000, 'ultralight', 'light', 'normal', 'normal', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'grassetto', 'pesante', 'extra grassetto', 'nero'}

gid

str

horizontalalignmento ah

{'sinistra', 'centro', 'destra'}

in_layout

bool

label

oggetto

linespacing

float (multiplo della dimensione del carattere)

locs_angles_labels

sconosciuto

math_fontfamily

str

mouseover

bool

multialignmento mamma

{'sinistra', 'destra', 'centro'}

pad

sconosciuto

parse_math

bool

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

position

(galleggiare, galleggiare)

rasterized

bool

rotation

float o {'verticale', 'orizzontale'}

rotation_mode

{Nessuno, 'predefinito', 'ancora'}

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

text

oggetto

transform

Transform

transform_rotates_text

bool

url

str

usetex

bool o Nessuno

verticalalignmento Va

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

visible

bool

wrap

bool

x

galleggiante

y

galleggiante

zorder

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.

set_locs_angles_labels ( locs_angles_labels ) [fonte] #