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:
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!!