mpl_toolkits.axisartist.axis_artist.AxisLabel #
- classe mpl_toolkits.axisartist.axis_artist. AxisLabel ( * args , axis_direction = 'bottom' , axis = None , ** kwargs ) [fonte] #
Basi:
AttributeCopier,LabelBaseEtichetta dell'asse. Derivato dal testo. 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.
Per cambiare il pad tra ticklabels ed etichetta dell'asse, 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_visiblerestituisce 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_window_extent ( renderer = None ) [fonte] #
Restituisce la
Bboxdelimitazione del testo, in unità di visualizzazione.Oltre ad essere utilizzato internamente, questo è utile per specificare le aree cliccabili in un file png su una pagina web.
- Parametri :
- renderer Renderer, facoltativo
È necessario un renderer per calcolare il riquadro di delimitazione. Se l'artista è già stato disegnato, il renderer viene memorizzato nella cache; quindi, è necessario passare questo argomento solo quando si chiama
get_window_extentprima della prima estrazione. In pratica, di solito è più semplice attivare prima un pareggio, ad esempio chiamandodraw_without_renderingoplt.show().- dpi float, facoltativo
Il valore dpi per il calcolo della bbox, per impostazione predefinita è
self.figure.dpi( non il renderer dpi); dovrebbe essere impostato, ad esempio, per abbinare le regioni con una figura salvata con un valore dpi personalizzato.
- 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> , math_fontfamily=<UNSET> , mouseover= <UNSET> , multialignment=<UNSET> , pad=<UNSET> , parse_math=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , rasterized=<UNSET> , rotation=<UNSET> > , modalità_rotazione=<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> ) [fonte] #
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.FancyBboxPatchbool
Patch o (Percorso, Trasforma) o Nessuno
coloro ccolore
sconosciuto
sconosciuto
fontfamilyo famiglia{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontpropertieso font o font_propertiesfontsizeo dimensionefloat 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'}
str
{'sinistra', 'centro', 'destra'}
bool
oggetto
float (multiplo della dimensione del carattere)
str
bool
multialignmento 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
- imposta_direzione_asse ( d ) [fonte] #
Regola l'angolo del testo e l'allineamento del testo dell'etichetta dell'asse in base alla convenzione matplotlib.
proprietà
sinistra
parte inferiore
Giusto
superiore
angolo dell'etichetta dell'asse
180
0
0
180
etichetta dell'asse va
centro
superiore
centro
parte inferiore
etichetta dell'asse ha
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.