mpl_toolkits.axisartist.axis_artist.AxisArtist #

classe mpl_toolkits.axisartist.axis_artist. AxisArtist ( assi , helper , offset = None , axis_direction = 'bottom' , ** kwargs ) [fonte] #

Basi:Artist

Un artista che disegna la linea dell'asse (una linea lungo la quale l'ennesima coordinata dell'asse è costante), le tacche, le etichette di tacca e l'etichetta dell'asse.

Parametri :
assimpl_toolkits.axisartist.axislines.Axes
aiutanteAxisArtistHelper
proprietà LABELPAD #
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_axisline_style ( ) [fonte] #

Restituisce lo stile della linea dell'asse corrente.

get_helper ( ) [fonte] #

Restituisce l'istanza dell'helper dell'artista dell'asse.

get_tightbbox ( renderer = Nessuno ) [fonte] #

Mi piace Artist.get_window_extent, ma include eventuali ritagli.

Parametri :
sottoclasse del rendererRendererBase

renderer che verrà utilizzato per disegnare le figure (es fig.canvas.get_renderer())

Resi :
Bbox

Il riquadro di delimitazione che lo racchiude (nelle coordinate in pixel della figura).

get_transform ( ) [fonte] #

Restituisce l' Transformistanza utilizzata da questo artista.

invert_ticklabel_direction ( ) [fonte] #
set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation=<UNSET> , axis_direction=<UNSET> , axislabel_direction=<UNSET> , axisline_style=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<DISINSERITO> , snap=<DISINSERITO>, ticklabel_direction=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<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

axislabel_direction

{"+", "-"}

axisline_style

str o Nessuno

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

figure

Figure

gid

str

in_layout

bool

label

sconosciuto

mouseover

bool

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

rasterized

bool

sketch_params

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

snap

bool o Nessuno

ticklabel_direction

{"+", "-"}

transform

Transform

url

str

visible

bool

zorder

galleggiante

set_axis_direction ( axis_direction ) [fonte] #

Regola la direzione, l'angolo del testo, l'allineamento del testo delle etichette di spunta, le etichette seguendo la convenzione matplotlib per gli assi del rettangolo.

Il axis_direction deve essere uno di [left, right, bottom, top].

proprietà

sinistra

parte inferiore

Giusto

superiore

posizione dei ticklabel

"-"

"+"

"+"

"-"

posizione dell'etichetta dell'asse

"-"

"+"

"+"

"-"

angolo ticklabels

90

0

-90

180

etichetta va

centro

linea di base

centro

linea di base

ticklabel ah

Giusto

centro

Giusto

centro

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 la direzione "+" e "-" sono relative alla direzione della coordinata crescente. Inoltre, gli angoli del testo sono effettivamente relativi a (90 + angolo della direzione rispetto all'etichetta di spunta), che dà 0 per l'asse inferiore.

set_axislabel_direction ( label_direction ) [fonte] #

Regola la direzione dell'etichetta dell'asse.

Si noti che label_direction s '+' e '-' sono relativi alla direzione della coordinata crescente.

Parametri :
direzione_etichetta {"+", "-"}
set_axisline_style ( axisline_style = None , ** kwargs ) [fonte] #

Imposta lo stile della linea dell'asse.

Il nuovo stile è completamente definito dagli attributi passati. Gli attributi di stile esistenti vengono dimenticati.

Parametri :
axisline_style str o Nessuno

Lo stile della linea, ad esempio '->', facoltativamente seguito da un elenco di attributi separati da virgole. In alternativa, gli attributi possono essere forniti come parole chiave.

Se None restituisce una stringa contenente gli stili disponibili.

Esempi

I seguenti due comandi sono uguali: >>> set_axisline_style("->,size=1.5") >>> set_axisline_style("->", size=1.5)

set_label ( s ) [fonte] #

Imposta un'etichetta che verrà visualizzata nella legenda.

Parametri :
s oggetto

s verrà convertito in una stringa chiamando str.

set_ticklabel_direction ( tick_direction ) [fonte] #

Regola la direzione dell'etichetta di spunta.

Si noti che label_direction s '+' e '-' sono relativi alla direzione della coordinata crescente.

Parametri :
tick_direction {"+", "-"}
toggle ( all = Nessuno , ticks = Nessuno , ticklabels = Nessuno , label = Nessuno ) [fonte] #

Attiva/disattiva la visibilità di segni di spunta, etichette di segno di spunta ed etichetta (asse). Per spegnere tutto,

axis.toggle(all=False)

Per disattivare tutto tranne le zecche

axis.toggle(all=False, ticks=True)

Per attivare tutto tranne l'etichetta (asse) disattivata

axis.toggle(all=True, label=False))
ordine z = 2,5 #