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 :
- 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
- sottoclasse del renderer .
Appunti
Questo metodo è sovrascritto nelle sottoclassi Artist.
- get_tightbbox ( renderer = Nessuno ) [fonte] #
Mi piace
Artist.get_window_extent
, ma include eventuali ritagli.- Parametri :
- sottoclasse del renderer
RendererBase
renderer che verrà utilizzato per disegnare le figure (es
fig.canvas.get_renderer()
)
- sottoclasse del renderer
- Resi :
Bbox
Il riquadro di delimitazione che lo racchiude (nelle coordinate in pixel della figura).
- 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
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
{"+", "-"}
str o Nessuno
bool
Patch o (Percorso, Trasforma) o Nessuno
str
bool
sconosciuto
bool
Nessuno o bool o float o richiamabile
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
{"+", "-"}
str
bool
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 #