Plotly.Esprimere.Densità_contour

Plotly.Esprimere.Densità_contour
“Un contorno di densità si riferisce a un istogramma bidimensionale che ricorda un diagramma di contorno ma viene calcolato raggruppando un insieme di punti dati come definito dalle coordinate X e Y e applicando una funzione aggregata.

Discutiamo di come creare una trama di contorno di densità usando Plotly Express."

Sintassi della funzione

La sintassi della funzione è come mostrata:

Plotly.esprimere.densità_contour (data_frame = non, x = nessuno, y = non animazione_frame = none, animation_group = none, category_orders = non, etichette = nessuna, orientamento = nessuna, color_discrete_sequence = none, color_disccrete_map = nessuna, marginal_x = nessuna, marginal_y = nessuna, trendline = nessuno, tendendline_option 'trace', log_x = false, log_y = false, range_x = non, range_y = nessuno, histfunc = nessuno, histnorm = nessuno, nbinsx = nessuno, nbinsy = none, text_auto = false, title = non, template = nessuno, width = width = width = width = width = Nessuno, altezza = nessuno)


Parametri della funzione:

    1. data_frame: specifica i dati contenenti le colonne utilizzate nella trama.
    2. X - definisce i valori utilizzati per posizionare i segni lungo l'asse x.
    3. Y - imposta i valori utilizzati per posizionare i segni lungo l'asse y.
    4. Z - definisce i valori utilizzati per posizionare i segni lungo l'asse z.
    5. colore: definisce i valori utilizzati per assegnare un colore unico ai segni della trama.
    6. Orientamento: definisce l'orientamento della trama.
    7. Titolo: imposta il titolo per la figura.
    8. Modello: definisce il modello di trama utilizzato nella figura.
    9. larghezza/altezza: imposta la larghezza e l'altezza della figura in pixel.

Esempio pratico

Il codice seguente mostra come creare un diagramma di contorno di densità utilizzando Plotly Express e Iris Data.

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.densità_contour (df, x = 'total_bill', y = 'top')
Fico.spettacolo()


Produzione:

Contorni di colore

Per colorare i contorni, è possibile specificare il parametro di colore come mostrato nell'esempio seguente:

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.densità_contour (df, x = 'total_bill', y = 'tip', color = 'sex')
Fico.spettacolo()


La figura risultante è mostrata di seguito:

Contorno a densità sfaccettata

È inoltre possibile creare un diagramma di contorno sfaccettato impostando il parametro facet_col come mostrato:

importazione della trama.esprimere come px
df = px.dati.suggerimenti()
FIG = px.densità_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'fumker')
Fico.spettacolo()


Questo dovrebbe visualizzare un diagramma come mostrato:

Mostrando etichette

Per visualizzare le etichette nella trama, possiamo impostare i contours_showlabels.

FIG = px.densità_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'fumker')
Fico.update_traces (contours_showlabels = true)
Fico.spettacolo()


Il codice sopra mostra il ritorno del contorno con le etichette di dati incluse.

Contorno colorato continuamente

Se si desidera creare un contorno che è continuamente colorato, puoi impostare il parametro conurs_coloring da riempire come:

FIG = px.densità_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'fumker')
Fico.update_traces (contours_showlabels = true, contours_coloring = 'riempimento')
Fico.spettacolo()


La figura risultante è come mostrato:

Specificare la funzione aggregata

È inoltre possibile specificare una funzione aggregata al contorno di densità impostando il parametro z e i parametri HistFunc.

Un codice di esempio è come mostrato:

importazione della trama.esprimere come px
df = px.dati.iris()
FIG = px.densità_contour (df, x = 'petal_length', y = 'petal_width', z = 'sepal_length', histfunc = 'max')
Fico.spettacolo()


Il codice sopra restituirà un contorno di densità come mostrato:

Conclusione

Questo articolo esplora la funzione densità_contour (), che consente di creare diagrammi di istogramma 2D.

Codice felice!!