matplotlib.spines
#
- classe matplotlib.spines. Spine ( assi , spine_type , percorso , ** kwargs ) [fonte] #
Basi:
Patch
Un dorso dell'asse: la linea che indica i confini dell'area dati.
Le spine sono le linee che collegano i segni di graduazione dell'asse e notano i confini dell'area dati. Possono essere collocati in posizioni arbitrarie. Vedere
set_position
per ulteriori informazioni.La posizione predefinita è .
('outward', 0)
Le spine sono sottoclassi di
Patch
e ereditano gran parte del loro comportamento.Le spine disegnano una linea, un cerchio o un arco a seconda che
set_patch_line
,set_patch_circle
, oset_patch_arc
sia stato chiamato. Line-like è l'impostazione predefinita.Per esempi vedi Spine .
- Parametri :
- Altri parametri :
- **kwargs
Gli argomenti delle parole chiave valide 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
sconosciuto
bool
antialiased
o aabool o Nessuno
CapStyle
o {'culo', 'sporgente', 'rotondo'}bool
Patch o (Percorso, Trasforma) o Nessuno
colore
edgecolor
o ecccolore o Nessuno
facecolor
o fccolore o Nessuno
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyle
o {'mitre', 'round', 'bevel'}oggetto
linestyle
o ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
o lwfloat o Nessuno
bool
Nessuno o bool o float o richiamabile
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
bool
galleggiante
- classmethod arc_spine ( axis , spine_type , center , radius , theta1 , theta2 , ** kwargs ) [fonte] #
Crea e restituisce un arco
Spine
.
- classmethod circular_spine ( assi , centro , raggio , ** kwargs ) [fonte] #
Crea e restituisce una circolare
Spine
.
- 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_patch_transform ( ) [fonte] #
Restituisce le
Transform
coordinate della patch di mappatura dell'istanza alle coordinate dei dati.Ad esempio, si può definire una patch di un cerchio che rappresenta un raggio di 5 fornendo le coordinate per un cerchio unitario e una trasformazione che ridimensiona le coordinate (la coordinata della patch) di 5.
- get_window_extent ( renderer = None ) [fonte] #
Restituisce l'estensione della finestra delle spine nello spazio di visualizzazione, inclusa la spaziatura interna per le zecche (ma non le loro etichette)
- classmethod linear_spine ( axis , spine_type , ** kwargs ) [fonte] #
Crea e restituisce un linear
Spine
.
- register_axis ( axis ) [sorgente] #
Registra un asse.
Un asse dovrebbe essere registrato con il relativo dorso corrispondente dall'istanza Axes. Ciò consente alla colonna vertebrale di cancellare qualsiasi proprietà dell'asse quando necessario.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation=<UNSET> , antialiased=<UNSET> , bounds=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET> , hatch=<UNSET> , in_layout=<UNSET> , joinstyle=<UNSET> ,etichetta=<UNSET> ,linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , patch_arc=<UNSET> , patch_circle=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap=<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
antialiased
o aabool o Nessuno
(basso: float, alto: float)
CapStyle
o {'culo', 'sporgente', 'rotondo'}bool
Patch o (Percorso, Trasforma) o Nessuno
colore
edgecolor
o ecccolore o Nessuno
facecolor
o fccolore o Nessuno
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyle
o {'mitre', 'round', 'bevel'}oggetto
linestyle
o ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
o lwfloat o Nessuno
bool
sconosciuto
sconosciuto
Nessuno o bool o float o richiamabile
sconosciuto
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
bool
galleggiante
- set_bounds ( basso = Nessuno , alto = Nessuno ) [fonte] #
Imposta i limiti della colonna vertebrale.
- Parametri :
- float basso o Nessuno, facoltativo
La colonna vertebrale inferiore legata. Il superamento di Nessuno lascia il limite invariato.
I limiti possono anche essere passati come tupla ( low , high ) come primo argomento posizionale.
- flottante alto o Nessuno, facoltativo
La colonna vertebrale superiore legata. Il superamento di Nessuno lascia il limite invariato.
- imposta_colore ( c ) [fonte] #
Imposta il colore del bordo.
- Parametri :
- c colore
Appunti
Questo metodo non modifica il facecolor (che per impostazione predefinita è "none"), a differenza del
Patch.set_color
metodo definito nella classe genitore. UtilizzarePatch.set_facecolor
per impostare il colore del viso.
- set_patch_arc ( centro , raggio , theta1 , theta2 ) [fonte] #
Imposta la colonna vertebrale in modo che sia simile ad un arco.
- set_patch_circle ( centro , raggio ) [fonte] #
Imposta la colonna vertebrale in modo che sia circolare.
- set_position ( posizione ) [fonte] #
Imposta la posizione della colonna vertebrale.
La posizione del dorso è specificata da una tupla 2 di (tipo di posizione, quantità). I tipi di posizione sono:
'verso l'esterno': posiziona il dorso fuori dall'area dati del numero specificato di punti. (I valori negativi posizionano il dorso verso l'interno.)
'axes': posiziona la colonna vertebrale alla coordinata Axes specificata (da 0 a 1).
'data': posiziona il dorso alla coordinata dati specificata.
Inoltre, le notazioni abbreviate definiscono posizioni speciali:
'centro' -> ('assi', 0.5)
'zero' -> ('dati', 0.0)
- classe matplotlib.spines. Spine ( ** kwargs ) [fonte] #
Basi:
MutableMapping
Il contenitore di tutte le
Spine
s in un Axes.L'interfaccia è simile a un dict che mappa i nomi (ad esempio 'sinistra') agli
Spine
oggetti. Inoltre implementa alcune funzionalità simili a pandas.Series come l'accesso agli elementi per attributo:spines['top'].set_visible(False) spines.top.set_visible(False)
Più spine possono essere affrontate contemporaneamente passando un elenco:
spines[['top', 'right']].set_visible(False)
Usa una sezione aperta per indirizzare tutte le spine:
spines[:].set_visible(False)
Gli ultimi due metodi di indicizzazione restituiranno a
SpinesProxy
che trasmette tutte leset_*
chiamate ai suoi membri, ma non può essere utilizzato per nessun'altra operazione.
- classe matplotlib.spines. SpinesProxy ( spine_dict ) [fonte] #
Basi:
object
Un proxy per trasmettere le
set_*
chiamate al metodo a tutti i contenutiSpines
.La delega non può essere utilizzata per altre operazioni sui propri associati.
I metodi supportati vengono determinati dinamicamente in base alle spine contenute. Se non tutte le spine supportano un determinato metodo, viene eseguito solo sul sottoinsieme di spine che lo supportano.