matplotlib.axes#

Eredità #

Diagramma di ereditarietà di matplotlib.axes.Axes

La classe degli assi #

classe matplotlib.axes. Axes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [fonte] #

Basi:_AxesBase

contiene la Axesmaggior parte degli elementi figure: Axis, Tick, Line2D, Text, Polygon, ecc., e imposta il sistema di coordinate.

L' Axesistanza supporta i callback tramite un attributo di callback che è CallbackRegistryun'istanza. Gli eventi a cui puoi connetterti sono 'xlim_changed' e 'ylim_changed' e il callback verrà chiamato con func( ax ) dove ax è l' Axesistanza.

Attributi :
dataLimBbox

Il riquadro di delimitazione che racchiude tutti i dati visualizzati negli assi.

vistaLimBbox

I limiti della vista nelle coordinate dei dati.

Costruisci un Asse in una figura.

Parametri :
FiguraFigure

Gli Assi è costruito nella fig .Figure

tupla rect (sinistra, fondo, larghezza, altezza).

The Axes è costruito nel rettangolo rect . rect è in Figurecoordinate.

sharex, sharey Axes, facoltativo

L'asse x o y axisè condiviso con l'asse x o y nell'input Axes.

frameon bool, predefinito: vero

Se il frame Axes è visibile.

box_aspect float, facoltativo

Imposta un aspetto fisso per la casella Axes, ovvero il rapporto tra altezza e larghezza. Vedere set_box_aspectper i dettagli.

**kwargs

Altri argomenti di parole chiave opzionali:

Proprietà

Descrizione

adjustable

{'box', 'datalim'}

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

anchor

(float, float) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'equal'} o float

autoscale_on

bool

autoscalex_on

sconosciuto

autoscaley_on

sconosciuto

axes_locator

Callable[[Assi, Renderer], Bbox]

axisbelow

bool o 'linea'

box_aspect

float o Nessuno

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

facecoloro fc

colore

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

oggetto

mouseover

bool

navigate

bool

navigate_mode

sconosciuto

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

position

[sinistra, fondo, larghezza, altezza] oBbox

prop_cycle

sconosciuto

rasterization_zorder

float o Nessuno

rasterized

bool

sketch_params

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

snap

bool o Nessuno

title

str

transform

Transform

url

str

visible

bool

xbound

sconosciuto

xlabel

str

xlim

(in basso: galleggiante, in alto: galleggiante)

xmargin

float maggiore di -0,5

xscale

sconosciuto

xticklabels

sconosciuto

xticks

sconosciuto

ybound

sconosciuto

ylabel

str

ylim

(in basso: galleggiante, in alto: galleggiante)

ymargin

float maggiore di -0,5

yscale

sconosciuto

yticklabels

sconosciuto

yticks

sconosciuto

zorder

galleggiante

Resi :
Axes

Il nuovo Axesoggetto.

Sottotrame #

SubplotBase

Classe base per sottotrame, che sono Axesistanze con metodi aggiuntivi per facilitare la generazione e la manipolazione di un insieme Axesall'interno di una figura.

subplot_class_factory

Trama #

Di base #

Axes.plot

Traccia y contro x come linee e/o marcatori.

Axes.errorbar

Traccia y contro x come linee e/o indicatori con barre di errore allegate.

Axes.scatter

Un grafico a dispersione di y vs.

Axes.plot_date

[ Sconsigliato ] Trama che costringe l'asse a trattare i float come date.

Axes.step

Crea una trama a gradini.

Axes.loglog

Crea un grafico con scala logaritmica su entrambi gli assi x e y.

Axes.semilogx

Crea un grafico con scala logaritmica sull'asse x.

Axes.semilogy

Crea un grafico con scala logaritmica sull'asse y.

Axes.fill_between

Riempi l'area tra due curve orizzontali.

Axes.fill_betweenx

Riempi l'area tra due curve verticali.

Axes.bar

Crea un grafico a barre.

Axes.barh

Crea un grafico a barre orizzontali.

Axes.bar_label

Etichetta un grafico a barre.

Axes.stem

Crea un grafico a stelo.

Axes.eventplot

Traccia linee parallele identiche nelle posizioni date.

Axes.pie

Traccia un grafico a torta.

Axes.stackplot

Disegna un grafico ad area sovrapposta.

Axes.broken_barh

Traccia una sequenza orizzontale di rettangoli.

Axes.vlines

Traccia linee verticali in ogni x da ymin a ymax .

Axes.hlines

Traccia linee orizzontali in ogni y da xmin a xmax .

Axes.fill

Traccia poligoni pieni.

Campate #

Axes.axhline

Aggiungi una linea orizzontale attraverso gli assi.

Axes.axhspan

Aggiungi una campata orizzontale (rettangolo) attraverso gli assi.

Axes.axvline

Aggiungi una linea verticale attraverso gli assi.

Axes.axvspan

Aggiungi un'estensione verticale (rettangolo) attraverso gli assi.

Axes.axline

Aggiungi una linea retta infinitamente lunga.

Spettrale #

Axes.acorr

Tracciare l'autocorrelazione di x .

Axes.angle_spectrum

Traccia lo spettro degli angoli.

Axes.cohere

Tracciare la coerenza tra x e y .

Axes.csd

Tracciare la densità cross-spettrale.

Axes.magnitude_spectrum

Tracciare lo spettro di magnitudo.

Axes.phase_spectrum

Tracciare lo spettro di fase.

Axes.psd

Tracciare la densità spettrale di potenza.

Axes.specgram

Traccia uno spettrogramma.

Axes.xcorr

Traccia la correlazione incrociata tra x e y .

Statistiche n.

Axes.boxplot

Disegna un grafico a scatola e baffi.

Axes.violinplot

Crea una trama per violino.

Axes.violin

Funzione di disegno per trame di violino.

Axes.bxp

Funzione di disegno per grafici a scatola e baffi.

Cestinato #

Axes.hexbin

Crea un grafico binning esagonale 2D dei punti x , y .

Axes.hist

Calcolare e tracciare un istogramma.

Axes.hist2d

Crea un grafico dell'istogramma 2D.

Axes.stairs

Una funzione costante graduale come una linea con bordi di delimitazione o un grafico pieno.

Contorni #

Axes.clabel

Etichetta un grafico di contorno.

Axes.contour

Traccia le curve di livello.

Axes.contourf

Traccia i contorni riempiti.

Matrici 2D #

Axes.imshow

Visualizza i dati come un'immagine, ad esempio su un normale raster 2D.

Axes.matshow

Tracciare i valori di una matrice o matrice 2D come immagine con codice colore.

Axes.pcolor

Crea un grafico pseudocolore con una griglia rettangolare non regolare.

Axes.pcolorfast

Crea un grafico pseudocolore con una griglia rettangolare non regolare.

Axes.pcolormesh

Crea un grafico pseudocolore con una griglia rettangolare non regolare.

Axes.spy

Tracciare il modello di scarsità di un array 2D.

Triangoli non strutturati #

Axes.tripcolor

Crea un grafico pseudocolore di una griglia triangolare non strutturata.

Axes.triplot

Disegna una griglia triangolare non strutturata come linee e/o indicatori.

Axes.tricontour

Disegna linee di contorno su una griglia triangolare non strutturata.

Axes.tricontourf

Disegna regioni di contorno su una griglia triangolare non strutturata.

Testo e annotazioni #

Axes.annotate

Annotare il punto xy con il testo text .

Axes.text

Aggiungi testo agli assi.

Axes.table

Aggiungi una tabella a un file Axes.

Axes.arrow

Aggiungi una freccia agli assi.

Axes.inset_axes

Aggiungi un inset figlio Axes a questo Axes esistente.

Axes.indicate_inset

Aggiungi un indicatore interno agli assi.

Axes.indicate_inset_zoom

Aggiungi un rettangolo indicatore interno agli assi in base ai limiti dell'asse per un inset_ax e disegna i connettori tra inset_ax e il rettangolo.

Axes.secondary_xaxis

Aggiungi un secondo asse x a questo Assi.

Axes.secondary_yaxis

Aggiungi un secondo asse y a questo Assi.

Campi vettoriali #

Axes.barbs

Traccia un campo 2D di punte.

Axes.quiver

Traccia un campo di frecce 2D.

Axes.quiverkey

Aggiungi una chiave a un diagramma di faretra.

Axes.streamplot

Disegna linee di flusso di un flusso vettoriale.

Cancellazione #

Axes.cla

Cancella gli assi.

Axes.clear

Cancella gli assi.

Aspetto #

Axes.axis

Metodo pratico per ottenere o impostare alcune proprietà dell'asse.

Axes.set_axis_off

Disattiva gli assi x e y.

Axes.set_axis_on

Attiva l'asse x e y.

Axes.set_frame_on

Imposta se viene disegnata la patch del rettangolo Axes.

Axes.get_frame_on

Ottieni se la patch del rettangolo Axes è disegnata.

Axes.set_axisbelow

Imposta se i segni di graduazione dell'asse e le linee della griglia sono sopra o sotto la maggior parte degli artisti.

Axes.get_axisbelow

Scopri se i tick degli assi e le linee della griglia sono al di sopra o al di sotto della maggior parte degli artisti.

Axes.grid

Configura le linee della griglia.

Axes.get_facecolor

Ottieni il colore della faccia degli Assi.

Axes.set_facecolor

Imposta il colore della faccia degli assi.

Ciclo di proprietà #

Axes.set_prop_cycle

Impostare la proprietà ciclo degli Assi.

Asse / limiti #

Axes.get_xaxis

[ Sconsigliato] Restituisce l'istanza XAxis .

Axes.get_yaxis

[ Sconsigliato] Restituisce l'istanza YAxis .

Limiti e direzione dell'asse #

Axes.invert_xaxis

Invertire l'asse x.

Axes.xaxis_inverted

Restituisce se l'asse x è orientato nella direzione "inversa".

Axes.invert_yaxis

Invertire l'asse y.

Axes.yaxis_inverted

Restituisce se l'asse y è orientato nella direzione "inversa".

Axes.set_xlim

Imposta i limiti di visualizzazione dell'asse x.

Axes.get_xlim

Restituisce i limiti della vista dell'asse x.

Axes.set_ylim

Imposta i limiti di visualizzazione dell'asse y.

Axes.get_ylim

Restituisce i limiti della vista dell'asse y.

Axes.update_datalim

Estendi la dataLimBbox per includere i punti dati.

Axes.set_xbound

Impostare i limiti numerici inferiore e superiore dell'asse x.

Axes.get_xbound

Restituisce i limiti inferiore e superiore dell'asse x, in ordine crescente.

Axes.set_ybound

Impostare i limiti numerici inferiore e superiore dell'asse y.

Axes.get_ybound

Restituisce i limiti inferiore e superiore dell'asse y, in ordine crescente.

Etichette degli assi, titolo e legenda #

Axes.set_xlabel

Impostare l'etichetta per l'asse x.

Axes.get_xlabel

Ottieni la stringa di testo xlabel.

Axes.set_ylabel

Impostare l'etichetta per l'asse y.

Axes.get_ylabel

Ottieni la stringa di testo ylabel.

Axes.set_title

Imposta un titolo per gli assi.

Axes.get_title

Ottieni un titolo Axes.

Axes.legend

Posiziona una legenda sugli assi.

Axes.get_legend

Restituisce l' Legendistanza o None se non è definita alcuna legenda.

Axes.get_legend_handles_labels

Maniglie di ritorno ed etichette per la legenda

Scala assi #

Axes.set_xscale

Imposta la scala dell'asse x.

Axes.get_xscale

Restituisce la scala dell'asse x (come str).

Axes.set_yscale

Imposta la scala dell'asse y.

Axes.get_yscale

Restituisce la scala dell'asse y (come str).

Scalabilità automatica e margini #

Axes.use_sticky_edges

Durante il ridimensionamento automatico, se obbedire a tutti i file Artist.sticky_edges.

Axes.margins

Imposta o recupera i margini di ridimensionamento automatico.

Axes.set_xmargin

Imposta il riempimento dei limiti di dati X prima della scalabilità automatica.

Axes.set_ymargin

Imposta il riempimento dei limiti di dati Y prima della scalabilità automatica.

Axes.relim

Ricalcola i limiti di dati in base agli artisti attuali.

Axes.autoscale

Ridimensiona automaticamente la vista dell'asse rispetto ai dati (attiva/disattiva).

Axes.autoscale_view

Ridimensiona automaticamente i limiti di visualizzazione utilizzando i limiti di dati.

Axes.set_autoscale_on

Imposta se il ridimensionamento automatico viene applicato a ciascun asse nella prossima estrazione o chiamata a Axes.autoscale_view.

Axes.get_autoscale_on

Restituisce True se ogni asse viene ridimensionato automaticamente, False in caso contrario.

Axes.set_autoscalex_on

Imposta se l'asse x viene ridimensionato automaticamente durante il disegno o tramite Axes.autoscale_view.

Axes.get_autoscalex_on

Restituisce se l'asse x è ridimensionato automaticamente.

Axes.set_autoscaley_on

Imposta se l'asse y viene ridimensionato automaticamente durante il disegno o tramite Axes.autoscale_view.

Axes.get_autoscaley_on

Restituisce se l'asse y viene ridimensionato automaticamente.

Proporzioni #

Axes.apply_aspect

Regola gli assi per un rapporto di aspetto dei dati specificato.

Axes.set_aspect

Impostare il rapporto di aspetto del ridimensionamento degli assi, ad es. scala y/x.

Axes.get_aspect

Restituisce le proporzioni del ridimensionamento degli assi.

Axes.set_box_aspect

Imposta l'aspetto del riquadro degli assi, ovvero il rapporto tra altezza e larghezza.

Axes.get_box_aspect

Restituisce l'aspetto del riquadro degli assi, ovvero il rapporto tra altezza e larghezza.

Axes.set_adjustable

Imposta la modalità di regolazione degli assi per ottenere le proporzioni richieste.

Axes.get_adjustable

Indica se Axes regolerà la sua dimensione fisica ("box") o i suoi limiti di dati ("datalim") per ottenere le proporzioni desiderate.

Zecche ed etichette delle zecche #

Axes.set_xticks

Impostare le posizioni delle zecche dell'asse x e facoltativamente le etichette.

Axes.get_xticks

Restituisce le posizioni delle zecche dell'asse x nelle coordinate dei dati.

Axes.set_xticklabels

Imposta le etichette dell'asse x con l'elenco delle etichette delle stringhe.

Axes.get_xticklabels

Ottieni le etichette di spunta dell'asse x.

Axes.get_xmajorticklabels

Restituisce le principali etichette di spunta dell'asse x, come un elenco di file Text.

Axes.get_xminorticklabels

Restituisce le etichette di spunta minori dell'asse x, come un elenco di file Text.

Axes.get_xgridlines

Restituisce le linee della griglia dell'asse x come un elenco di Line2Ds.

Axes.get_xticklines

Restituisce le linee di spunta dell'asse x come un elenco di Line2Ds.

Axes.xaxis_date

Impostare i segni di spunta e le etichette dell'asse per trattare i dati lungo l'asse x come date.

Axes.set_yticks

Imposta le posizioni dei segni di spunta dell'asse y e, facoltativamente, le etichette.

Axes.get_yticks

Restituisce le posizioni del segno di spunta dell'asse y nelle coordinate dei dati.

Axes.set_yticklabels

Imposta le etichette dell'asse y con l'elenco delle etichette delle stringhe.

Axes.get_yticklabels

Ottieni le etichette di spunta degli yaxis.

Axes.get_ymajorticklabels

Restituisce le principali etichette di spunta dell'asse y, come un elenco di file Text.

Axes.get_yminorticklabels

Restituisce le etichette di spunta minori dell'asse y, come un elenco di file Text.

Axes.get_ygridlines

Restituisce le linee della griglia dell'asse y come un elenco di Line2Ds.

Axes.get_yticklines

Restituisce le linee di graduazione dell'asse y come un elenco di Line2Ds.

Axes.yaxis_date

Imposta i segni di spunta e le etichette dell'asse per trattare i dati lungo l'asse y come date.

Axes.minorticks_off

Rimuovi le zecche minori dagli assi.

Axes.minorticks_on

Visualizza segni di spunta minori sugli assi.

Axes.ticklabel_format

Configura l' ScalarFormatterusato di default per gli assi lineari.

Axes.tick_params

Modificare l'aspetto delle tacche, delle etichette delle tacche e delle griglie.

Axes.locator_params

Comportamento di controllo dei principali localizzatori di zecche.

Unità n.

Axes.convert_xunits

Converti x utilizzando il tipo di unità dell'asse x.

Axes.convert_yunits

Converti y utilizzando il tipo di unità dell'asse y.

Axes.have_units

Restituisce se le unità sono impostate su qualsiasi asse.

Aggiunta di artisti #

Axes.add_artist

Aggiungi un Artistagli assi; restituire l'artista.

Axes.add_child_axes

Aggiungi un AxesBaseai figli di Axes; restituisci il bambino Axes.

Axes.add_collection

Aggiungi Collectiona agli assi; restituire la raccolta.

Axes.add_container

Aggiungi un Containerai contenitori degli assi; restituire il contenitore.

Axes.add_image

Aggiungi un AxesImageagli assi; restituire l'immagine.

Axes.add_line

Aggiungi Line2Da agli assi; restituire la linea.

Axes.add_patch

Aggiungi Patcha agli assi; restituire la patch.

Axes.add_table

Aggiungi Tablea agli assi; restituire il tavolo.

Gemellaggio e condivisione #

Axes.twinx

Crea un asse gemello che condivide l'asse x.

Axes.twiny

Crea un asse gemello che condivide l'asse y.

Axes.sharex

Condividi l'asse x con altri file .

Axes.sharey

Condividi l'asse y con altri .

Axes.get_shared_x_axes

Restituisce una vista immutabile sul Grouper degli assi x condiviso.

Axes.get_shared_y_axes

Restituisce una vista immutabile sul Grouper degli assi y condiviso.

Posizione assi #

Axes.get_anchor

Ottieni la posizione dell'ancora.

Axes.set_anchor

Definire la posizione dell'ancora.

Axes.get_axes_locator

Restituisce il axis_locator.

Axes.set_axes_locator

Imposta il localizzatore degli assi.

Axes.reset_position

Riporta la posizione attiva alla posizione originale.

Axes.get_position

Restituisce la posizione degli assi all'interno della figura come a Bbox.

Axes.set_position

Impostare la posizione degli assi.

Asincrono/basato su eventi #

Axes.stale

Se l'artista è "vecchio" e deve essere ridisegnato affinché l'output corrisponda allo stato interno dell'artista.

Axes.pchanged

Chiama tutte le richiamate registrate.

Axes.add_callback

Aggiungi una funzione di callback che verrà chiamata ogni volta che una delle Artistproprietà di cambia.

Axes.remove_callback

Rimuovi una richiamata in base al suo ID osservatore.

Interattivo #

Axes.can_pan

Restituisce se questo Axes supporta qualsiasi funzionalità del pulsante pan/zoom.

Axes.can_zoom

Indica se questo Axes supporta la funzionalità del pulsante della casella di zoom.

Axes.get_navigate

Scopri se gli assi rispondono ai comandi di navigazione.

Axes.set_navigate

Imposta se gli assi rispondono ai comandi della barra degli strumenti di navigazione.

Axes.get_navigate_mode

Ottieni lo stato del pulsante della barra degli strumenti di navigazione: "PAN", "ZOOM" o Nessuno.

Axes.set_navigate_mode

Imposta lo stato del pulsante della barra degli strumenti di navigazione.

Axes.start_pan

Chiamato quando è stata avviata un'operazione di panoramica.

Axes.drag_pan

Chiamato quando il mouse si sposta durante un'operazione di panoramica.

Axes.end_pan

Chiamato quando un'operazione di panoramica viene completata (quando il pulsante del mouse è in alto).

Axes.format_coord

Restituisce una stringa di formato che formatta le coordinate x , y .

Axes.format_cursor_data

Restituisce una rappresentazione in formato stringa di data .

Axes.format_xdata

Restituisce x formattato come valore x.

Axes.format_ydata

Restituisce y formattato come valore y.

Axes.mouseover

Indica se a questo artista vengono chieste informazioni sul contesto personalizzato quando il cursore del mouse si sposta su di esso.

Axes.in_axes

Restituisce se l'evento dato (nelle coordinate di visualizzazione) è negli assi.

Axes.contains

Verifica se l'artista contiene l'evento del mouse.

Axes.contains_point

Restituisce se il punto (coppia di coordinate in pixel) si trova all'interno della patch Axes.

Axes.get_cursor_data

Restituisce i dati del cursore per un determinato evento.

Bambini #

Axes.get_children

Restituisce un elenco dei figli Artistdi this Artist.

Axes.get_images

Restituisce una lista di AxesImages contenute dagli Assi.

Axes.get_lines

Restituisce un elenco di linee contenute dagli Assi.

Axes.findobj

Trova oggetti d'artista.

Disegno #

Axes.draw

Disegna l'artista (e i suoi figli) usando il renderer dato.

Axes.draw_artist

Ridisegna in modo efficiente un singolo artista.

Axes.redraw_in_frame

Ridisegna in modo efficiente i dati degli assi, ma non le graduazioni degli assi, le etichette, ecc.

Axes.get_renderer_cache

[ Deprecato ]

Axes.get_rasterization_zorder

Restituisce il valore zorder al di sotto del quale gli artisti verranno rasterizzati.

Axes.set_rasterization_zorder

Imposta la soglia zorder per la rasterizzazione per l'output di grafica vettoriale.

Axes.get_window_extent

Restituisce il riquadro di delimitazione degli assi nello spazio di visualizzazione; args e kwargs sono vuoti.

Axes.get_tightbbox

Restituisci il riquadro di delimitazione stretto degli assi, inclusi gli assi e i loro decoratori (xlabel, titolo, ecc.).

Proiezione #

I metodi utilizzati da Axisthat devono essere sovrascritti per gli assi non rettilinei.

Axes.name

Axes.get_xaxis_transform

Ottieni la trasformazione utilizzata per disegnare etichette, segni di spunta e griglie sull'asse x.

Axes.get_yaxis_transform

Ottieni la trasformazione utilizzata per disegnare etichette, segni di spunta e griglie sull'asse y.

Axes.get_data_ratio

Restituisce le proporzioni dei dati ridimensionati.

Axes.get_xaxis_text1_transform

Resi :

Axes.get_xaxis_text2_transform

Resi :

Axes.get_yaxis_text1_transform

Resi :

Axes.get_yaxis_text2_transform

Resi :

Altro #

Axes.zorder

Axes.get_default_bbox_extra_artists

Restituisce un elenco predefinito di artisti utilizzati per il calcolo del riquadro di delimitazione.

Axes.get_transformed_clip_path_and_affine

Restituisce il tracciato della clip con la parte non affine della sua trasformazione applicata e la restante parte affine della sua trasformazione.

Axes.has_data

Indica se sono stati aggiunti artisti agli assi.

Axes.set

Imposta più proprietà contemporaneamente.

classe matplotlib.axes.Axes. ArtistList ( assi , prop_name , add_name , valid_types = None , invalid_types = None ) #

Un sottoelenco di bambini Axes in base al loro tipo.

Le sottoliste figli specifiche del tipo diventeranno immutabili in Matplotlib 3.7. Quindi, queste liste di artisti saranno probabilmente sostituite da tuple. Usa come se questa fosse già una tupla.

Questa classe esiste solo per il periodo di transizione per avvertire sulla modifica deprecata degli elenchi di artisti.

Parametri :
assi .assi.Assi

Gli assi da cui questo sottoelenco estrarrà gli artisti bambini.

nome_prop str

Il nome della proprietà utilizzato per accedere a questo sottoelenco dagli assi; utilizzato per generare avvisi di deprecazione.

add_name str

Il nome del metodo utilizzato per aggiungere agli assi gli artisti del tipo di questo sottoelenco; utilizzato per generare avvisi di deprecazione.

valid_types elenco di tipi, facoltativo

Un elenco di tipi che determinano quali figli verranno restituiti da questo sottoelenco. Se specificato, gli artisti nel sottoelenco devono essere istanze di uno di questi tipi. Se non specificato, è valido qualsiasi tipo di Artista (a meno che non sia limitato da invalid_types .)

tupla invalid_types , facoltativo

Un elenco di tipi che determinano quali figli non verranno restituiti da questo sottoelenco. Se specificato, gli artisti nel sottoelenco non saranno mai un'istanza di questi tipi. In caso contrario, nessun tipo sarà escluso.

inserisci ( indice , elemento ) #

S.insert(index, value) -- inserisce il valore prima dell'indice