matplotlib.pyplot.hist2d #

matplotlib.pyplot. hist2d ( x , y , bin = 10 , range = Nessuno , densità = Falso , pesi = Nessuno , cmin = Nessuno , cmax = Nessuno , * , dati = Nessuno , ** kwargs ) [fonte] #

Crea un grafico dell'istogramma 2D.

Parametri :
x, y tipo matrice, forma (n, )

Valori di input

bin None o int o [int, int] o tipo array o [array, array]

La specifica del cestino:

  • Se int, il numero di contenitori per le due dimensioni (nx=ny=bins).

  • If , il numero di bin in ogni dimensione (nx, ny = bin).[int, int]

  • Se simile a un array, i bordi bin per le due dimensioni (x_edges=y_edges=bins).

  • If , i bordi bin in ciascuna dimensione (x_edges, y_edges = bin).[array, array]

Il valore predefinito è 10.

range forma simile a un array (2, 2), facoltativo

I bordi più a sinistra e più a destra dei bin lungo ogni dimensione (se non specificato esplicitamente nei parametri bin): . Tutti i valori al di fuori di questo intervallo saranno considerati valori anomali e non conteggiati nell'istogramma.[[xmin, xmax], [ymin, ymax]]

densità bool, predefinito: falso

Normalizza l'istogramma. Vedere la documentazione per il parametro di densitàhist per maggiori dettagli.

pesi tipo array, forma (n, ), facoltativo

Una matrice di valori w_i che pesa ogni campione (x_i, y_i).

cmin, cmax float, predefinito: nessuno

Tutti i contenitori con conteggio inferiore a cmin o superiore a cmax non verranno visualizzati (impostati su NaN prima di passare a imshow) e anche questi valori di conteggio nell'istogramma di conteggio del valore restituito verranno impostati su nan al ritorno.

Resi :
matrice 2D h

L'istogramma bidimensionale dei campioni x e y. I valori in x sono istogrammati lungo la prima dimensione e i valori in y sono istogrammati lungo la seconda dimensione.

Array 1D xedges

Il bin borda lungo l'asse x.

Yedges array 1D

Il bin borda lungo l'asse y.

ImmagineQuadMesh
Altri parametri :
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.

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.

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

alfa o , facoltativo0 <= scalar <= 1None

Il valore di fusione alfa.

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 , pesi

**kwargs

Parametri aggiuntivi vengono passati al pcolormeshmetodo e al QuadMesh costruttore.

Guarda anche

hist

Tracciamento di istogrammi 1D

hexbin

Istogramma 2D con raccoglitori esagonali

Appunti

  • Attualmente hist2dcalcola i propri limiti dell'asse e qualsiasi limite impostato in precedenza viene ignorato.

  • Il rendering dell'istogramma con una scala di colori logaritmica si ottiene passando colors.LogNormun'istanza all'argomento della parola chiave norm . Allo stesso modo, la normalizzazione della legge di potenza (simile in effetti alla correzione gamma) può essere eseguita con colors.PowerNorm.