Plotly.Esprimere.Densità_heatmap

Plotly.Esprimere.Densità_heatmap
In questo articolo, scopriremo come possiamo usare la funzione densità_heatmap () dal modulo Express per creare i grafici della mappa di calore della densità.

Immerciamoci.

Sintassi della funzione

La funzione densità_heatmap () ha una sintassi come mostrato nella seguente:

Di seguito è riportato un elenco dei parametri più utili che è necessario sapere durante la creazione delle mappe di calore della densità utilizzando la funzione densità_heatmap ():

  1. data_frame - Specifica il frame di dati contenente i nomi delle colonne utilizzati nella trama.
  2. X - Imposta i valori utilizzati per posizionare i segni lungo l'asse X nel piano cartesiano.
  3. y - Imposta i valori utilizzati per posizionare i segni lungo l'asse y nel piano cartesiano.
  4. z - Posiziona i segni lungo l'asse z.
  5. facet_row - Imposta i valori utilizzati per assegnare i segni a sottotrame sfaccettate in direzione verticale.
  6. facet_col - Imposta i valori utilizzati per assegnare i segni a sottotrame sfaccettate lungo la direzione orizzontale.
  7. orientamento - Definisce l'orientamento per la trama.
  8. Histfunc - Definisce la funzione aggregata utilizzata nella trama.
  9. titolo - Imposta il titolo per la figura.
  10. larghezza altezza - Definisce la larghezza e l'altezza della figura risultante nei pixel.

Esempio pratico

Il seguente codice illustra come creare una mappa di calore della densità usando la funzione densità_heatmap ():

importazione della trama.esprimere come px
df = px.dati.iris()
FIG = px.densy_heatmap (df, x = 'sepal_length', y = 'sepal_width')
Fico.spettacolo()

Il codice precedente restituisce la mappa di calore della densità come mostrato nel seguente:

Impostazione del numero di bidoni

Possiamo specificare il numero di bin che desideriamo visualizzare utilizzando i parametri Nbinsx e Nbinsy come mostrato nei seguenti:

importazione della trama.esprimere come px
df = px.dati.iris()
FIG = px.densità_heatmap (df, x = 'sepal_length', y = 'sepal_width', nbinsx = 30, nbinsy = 30)
Fico.spettacolo()

La figura risultante è la seguente:

Aggiunta di terreni marginali

È possibile aggiungere i grafici marginali a una mappa di calore della densità usando i parametri marginali e marginal_y come mostrato nei seguenti:

importazione della trama.esprimere come px
df = px.dati.iris()
FIG = px.densità_heatmap (df, x = 'sepal_length', y = 'sepal_width', nbinsx = 30, nbinsy = 30, marginal_x = 'istogramma', marginal_y = 'istogramma')
Fico.spettacolo()

Il codice precedente aggiunge gli istogrammi marginali sull'asse X e Y della mappa di calore della densità.

La figura risultante è la seguente:

Specificare una scala di colori

Possiamo anche specificare una scala di colori desiderata per il mappa di calore usando il parametro color_continoso_scale come mostrato nel seguente:

FIG = px.densità_heatmap (df, x = 'sepal_length', y = 'sepal_width', nbinsx = 30, nbinsy = 30, marginal_x = 'istogramma', marginal_y = 'istogramma', color_continuous_scale = px.colori.sequenziale.Inferno)
Fico.spettacolo()

Figura di output:

Creazione della mappa di calore a densità sfaccettata

È inoltre possibile creare i sottotrame di densità sfaccettata usando i parametri Facet_row e facet_col come illustrato nel seguente codice:

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.densy_heatmap (df, x = "total_bill", y = "Tip", facet_row = "sex", facet_col = "Smoker")
Fico.spettacolo()

Figura di output:

E questo è tutto.

Conclusione

Questo articolo esplora come è possibile creare i vari tipi di mappe di calore della densità usando Plotly Express. Controlla il documento per ulteriori informazioni.