matplotlib.axes.Axes.scatter #

Assi. scatter ( x , y , s = Nessuno , c = Nessuno , marker = Nessuno , cmap = Nessuno , norm = Nessuno , vmin = Nessuno , vmax = Nessuno , alpha = Nessuno , linewidths = Nessuno , * , edgecolors = Nessuno , plotnonfinite = Falso ,data = Nessuno , ** kwargs ) [fonte] #

Un grafico a dispersione di y rispetto a x con dimensioni e/o colore del marker variabili.

Parametri :
x, y float o tipo array, forma (n, )

Le posizioni dei dati.

s float o simile a un array, shape (n, ), facoltativo

La dimensione dell'indicatore in punti**2. L'impostazione predefinita è .rcParams['lines.markersize'] ** 2

c simile a un array o elenco di colori o colore, facoltativo

I colori dell'indicatore. Possibili valori:

  • Uno scalare o una sequenza di n numeri da mappare ai colori usando cmap e norm .

  • Una matrice 2D in cui le righe sono RGB o RGBA.

  • Una sequenza di colori di lunghezza n.

  • Una stringa di formato a colore singolo.

Si noti che c non dovrebbe essere una singola sequenza numerica RGB o RGBA perché è indistinguibile da un array di valori da mappare a colori. Se desideri specificare lo stesso valore RGB o RGBA per tutti i punti, utilizza un array 2D con una sola riga. In caso contrario, la corrispondenza del valore avrà la precedenza nel caso di una dimensione corrispondente a x e y .

Se desideri specificare un singolo colore per tutti i punti, preferisci l' argomento della parola chiave color .

Il valore predefinito è None. In tal caso il colore del pennarello è determinato dal valore di color , facecolor o facecolors . Nel caso in cui non siano specificati o None, il colore dell'indicatore è determinato dal colore successivo del Axesciclo di colori "forma e riempimento" corrente. L'impostazione predefinita di questo ciclo è rcParams["axes.prop_cycle"](predefinito: ).cycler('color', ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'])

marcatore MarkerStyle, predefinito: rcParams["scatter.marker"](predefinito: 'o')

Lo stile del marcatore. marker può essere un'istanza della classe o la scorciatoia di testo per un particolare marker. Vedere matplotlib.markersper ulteriori informazioni sugli stili dei marcatori.

cmap str o Colormap, predefinito: rcParams["image.cmap"](predefinito: 'viridis')

L'istanza Colormap o il nome registrato della mappa colori utilizzato per mappare i dati scalari ai colori.

Questo parametro viene ignorato se c è RGB(A).

norm str o Normalize, facoltativo

Il metodo di normalizzazione utilizzato per ridimensionare i dati scalari nell'intervallo [0, 1] prima della mappatura ai colori utilizzando cmap . Per impostazione predefinita, viene utilizzato un ridimensionamento lineare, mappando il valore più basso su 0 e il più alto su 1.

Se indicato, può essere uno dei seguenti:

  • Un'istanza di Normalizeo una delle sue sottoclassi (vedere Normalizzazione della mappa dei colori ).

  • Un nome di scala, ad esempio "linear", "log", "symlog", "logit", ecc. Per un elenco delle scale disponibili, chiamare matplotlib.scale.get_scale_names(). NormalizeIn tal caso, una sottoclasse adatta viene generata dinamicamente e istanziata.

Questo parametro viene ignorato se c è RGB(A).

vmin, vmax float, facoltativo

Quando si utilizzano dati scalari e nessuna norma esplicita , vmin e vmax definiscono l'intervallo di dati coperto dalla mappa dei colori. Per impostazione predefinita, la mappa dei colori copre l'intero intervallo di valori dei dati forniti. È un errore utilizzare vmin / vmax quando viene fornita un'istanza di norma (ma l'utilizzo di un nome di norma insieme a vmin / vmax è accettabile).str

Questo parametro viene ignorato se c è RGB(A).

alfa float, predefinito: Nessuno

Il valore di fusione alfa, compreso tra 0 (trasparente) e 1 (opaco).

linewidths float o simile ad un array, default: rcParams["lines.linewidth"](default: 1.5)

La larghezza di riga dei bordi del marcatore. Nota: l' edgecolors predefinito è 'face'. Potresti voler cambiare anche questo.

edgecolors {'face', 'none', None } o colore o sequenza di colori, default: rcParams["scatter.edgecolors"](default: 'face')

Il colore del bordo dell'indicatore. Possibili valori:

  • 'faccia': il colore del bordo sarà sempre lo stesso del colore della faccia.

  • 'none': non verrà tracciato alcun limite di patch.

  • Un colore o una sequenza di colori.

Per i marcatori non riempiti, edgecolors viene ignorato. Invece, il colore è determinato come con 'face', cioè da c , colors o facecolors .

plotnonfinite bool, default: False

Indica se tracciare punti con c non finito (cioè inf, -inf o nan). Se Truei punti sono disegnati con il colore errato della mappa dei colori (vedi Colormap.set_bad).

Resi :
PathCollection
Altri parametri :
oggetto indicizzabile dei dati , facoltativo

Se forniti, i seguenti parametri accettano anche una stringa s, che viene interpretata come data[s](a meno che ciò non sollevi un'eccezione):

x , y , s , linewidths , edgecolors , c , facecolor , facecolors , colore

** proprietà kwargsCollection

Guarda anche

plot

Per tracciare grafici a dispersione quando i marcatori sono identici per dimensione e colore.

Appunti

  • La plotfunzione sarà più veloce per i grafici a dispersione in cui i marcatori non variano in dimensioni o colore.

  • Alcuni o tutti x , y , s e c possono essere array mascherati, nel qual caso tutte le maschere verranno combinate e verranno tracciati solo i punti non mascherati.

  • Fondamentalmente, lo scatter funziona con array 1D; x , y , s e c possono essere immessi come array ND, ma all'interno di scatter saranno appiattiti. L'eccezione è c , che verrà appiattita solo se la sua dimensione corrisponde alla dimensione di x e y .

Esempi che utilizzano matplotlib.axes.Axes.scatter#

Grafici a dispersione con simboli personalizzati

Grafici a dispersione con simboli personalizzati

Grafici a dispersione con simboli personalizzati
Dimostrazione dispersione2

Dimostrazione dispersione2

Dimostrazione dispersione2
Grafico a dispersione con istogrammi

Grafico a dispersione con istogrammi

Grafico a dispersione con istogrammi
Grafici a dispersione con legenda

Grafici a dispersione con legenda

Grafici a dispersione con legenda
Funzioni avanzate di quiver e quiverkey

Funzioni avanzate di quiver e quiverkey

Funzioni avanzate di quiver e quiverkey
Aspetto della scatola degli assi

Aspetto della scatola degli assi

Aspetto della scatola degli assi
Posizione dell'etichetta dell'asse

Posizione dell'etichetta dell'asse

Posizione dell'etichetta dell'asse
Tracciare un'ellisse di confidenza di un set di dati bidimensionale

Tracciare un'ellisse di confidenza di un set di dati bidimensionale

Tracciare un'ellisse di confidenza di un set di dati bidimensionale
Personalizzazione della trama del violino

Personalizzazione della trama del violino

Personalizzazione della trama del violino
Grafico a dispersione sull'asse polare

Grafico a dispersione sull'asse polare

Grafico a dispersione sull'asse polare
Dimostrazione della leggenda

Dimostrazione della leggenda

Dimostrazione della leggenda
Istogramma a dispersione (assi localizzabili)

Istogramma a dispersione (assi localizzabili)

Istogramma a dispersione (assi localizzabili)
Caratteristiche di :mod:`mpl_toolkits.axisartist.floating_axes`

Caratteristiche di mpl_toolkits.axisartist.floating_axes

Caratteristiche di :mod:`mpl_toolkits.axisartist.floating_axes`
Simulazione pioggia

Simulazione pioggia

Simulazione pioggia
Scegli la demo dell'evento

Scegli la demo dell'evento

Scegli la demo dell'evento
Finestra Zoom

Finestra Zoom

Finestra Zoom
Trama con parole chiave

Trama con parole chiave

Trama con parole chiave
Zorder Demo

Zorder Demo

Zorder Demo
Traccia i dati 2D su un grafico 3D

Traccia i dati 2D su un grafico 3D

Traccia i dati 2D su un grafico 3D
Grafico a dispersione 3D

Grafico a dispersione 3D

Grafico a dispersione 3D
Asinh Demo

Asinh Demo

Asinh Demo
Impostazione automatica delle posizioni dei tick

Impostazione automatica delle posizioni dei tick

Impostazione automatica delle posizioni dei tick
Gestione unità

Gestione unità

Gestione unità
Annota la freccia del testo

Annota la freccia del testo

Annota la freccia del testo
Seleziona gli indici da una raccolta utilizzando il selettore di poligoni

Seleziona gli indici da una raccolta utilizzando il selettore di poligoni

Seleziona gli indici da una raccolta utilizzando il selettore di poligoni
Guida Rapida

Guida Rapida

Guida Rapida
Scelta delle mappe dei colori in Matplotlib

Scelta delle mappe dei colori in Matplotlib

Scelta delle mappe dei colori in Matplotlib
dispersione (x, y)

dispersione (x, y)

dispersione (x, y)