mpl_toolkits.axisartist.axis_artist.AxisLabel #

classe mpl_toolkits.axisartist.axis_artist. AxisLabel ( * args , axis_direction = 'bottom' , axis = None , ** kwargs ) [fonte] #

Basi: AttributeCopier,LabelBase

Etichetta 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_visible restituisce False).

Parametri :
sottoclasse del renderer .RendererBase

Appunti

Questo metodo è sovrascritto nelle sottoclassi Artist.

get_color ( ) [fonte] #

Restituisce il colore del testo.

get_pad ( ) [fonte] #

Restituisci il pad interno in punti.

Vedi set_padper maggiori dettagli.

get_ref_artist ( ) [fonte] #

Restituisce l'artista sottostante che definisce effettivamente alcune proprietà (ad es. colore) di questo artista.

get_text ( ) [fonte] #

Restituisce la stringa di testo.

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_extent prima della prima estrazione. In pratica, di solito è più semplice attivare prima un pareggio, ad esempio chiamando draw_without_renderingo plt.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

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)

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

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.

set_default_alignment ( d ) [fonte] #
set_default_angle ( d ) [fonte] #
set_pad ( pad ) [fonte] #

Impostare il pad interno in punti.

Il pad effettivo sarà la somma del pad interno e del pad esterno (quest'ultimo viene impostato automaticamente da AxisArtist).