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 ():
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.