Plotly.Uttrykke.Density_contour

Plotly.Uttrykke.Density_contour
“En tetthetskontur refererer til et 2-dimensjonalt histogram som ligner et konturplott, men beregnes ved å gruppere et sett med datapunkter som definert av X- og Y-koordinater og anvende en samlet funksjon.

La oss diskutere hvordan du kan lage en tetthetskonturplott ved hjelp av plotly express.”

Funksjonssyntaks

Funksjonssyntaksen er som vist:

plotly.uttrykke.Density_contour (data_frame = ingen, x = ingen, y = ingen, z = ingen, farge = ingen, FACET_ROW = ingen, FACET_COL = ingen, FACET_COL_WRAP = 0, FACET_ROW_SPACING = ingen, FACET_COL_SPACING = ingen, hover_name = ingen, hover_dataTaTaSa = ingen, hover_name = ingen, HOVER_DATTATTATTATTATATATATASAST. animasjon_frame = ingen, animasjon_group = ingen, category_orders = ingen, etiketter = ingen, orientering = ingen, color_discrete_sequence = ingen, color_discrete_map = ingen, marginal_x = ingen, marginal_y = ingen, trendline = trendline_options = ingen, trendline_optline_scope = ingen, trendline_scoUtLine_Scope = ingen, trendline_scope = ingen, trendline = ingen, trendline_options = ingen, trendline = ingen, trendLine_options = ingen, trendline = ingen, trendline = ingen, trendline, trendline, trendline, trendline. 'Trace', log_x = falsk, log_y = falsk, range_x = ingen, range_y = ingen, histfunc = ingen, histnorm = ingen, nbinsx = ingen, nbinsy = ingen, text_auto = falsk, tittel = ingen, mal = ingen, bredde = Ingen, høyde = ingen)


Funksjonsparametere:

    1. data_frame - Angir dataene som inneholder kolonnene som brukes i plottet.
    2. X - Definerer verdiene som brukes til å plassere merkene langs x -aksen.
    3. Y - Angir verdiene som brukes til å plassere merkene langs Y -aksen.
    4. Z - Definerer verdiene som brukes til å plassere merkene langs z -aksen.
    5. Farge - definerer verdiene som brukes til å tilordne en unik farge til plottets merker.
    6. Orientering - definerer orienteringen til plottet.
    7. Tittel - Angir tittelen for figuren.
    8. mal.
    9. Bredde/høyde - Angir bredden og høyden på figuren i piksler.

Praktisk eksempel

Koden nedenfor viser hvordan du oppretter en tetthetskonturplott ved hjelp av Plotly Express og IRIS -dataene.

Importer plotly.uttrykk som px
df = px.data.Tips()
Fig = px.Density_contour (df, x = 'total_bill', y = 'tip')
Fig.forestilling()


Produksjon:

Fargekonturer

For å fargelegge konturene, kan du spesifisere fargeparameteren som vist i eksemplet nedenfor:

Importer plotly.uttrykk som px
df = px.data.Tips()
Fig = px.Density_contour (df, x = 'total_bill', y = 'tip', color = 'sex')
Fig.forestilling()


Den resulterende figuren vises nedenfor:

Fasettert tetthetskontur

Du kan også lage et fasettert konturplott ved å stille inn FACET_COL -parameteren som vist:

Importer plotly.uttrykk som px
df = px.data.Tips()
Fig = px.Density_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'røyker')
Fig.forestilling()


Dette skal vise et plott som vist:

Viser etiketter

For å vise etikettene i plottet, kan vi stille inn konturene_showlabels.

Fig = px.Density_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'røyker')
Fig.update_traces (contours_showLabels = true)
Fig.forestilling()


Koden over viser konturens retur med dataikettene som er inkludert.

Kontinuerlig farget kontur

Hvis du ønsker å lage en kontur som er kontinuerlig farget, kan du stille inn parameteren Contours_Coloring for å fylle som:

Fig = px.Density_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'røyker')
Fig.update_traces (contours_showlabels = true, contours_coloring = 'fill')
Fig.forestilling()


Den resulterende figuren er som vist:

Spesifisere aggregatfunksjon

Du kan også spesifisere en samlet funksjon til tetthetskonturen ved å stille inn Z -parameteren og histfunc -parametrene.

Et eksempelkode er som vist:

Importer plotly.uttrykk som px
df = px.data.Iris ()
Fig = px.Density_contour (df, x = 'petal_length', y = 'petal_width', z = 'sepal_length', histfunc = 'max')
Fig.forestilling()


Koden over vil returnere en tetthetskontur som vist:

Konklusjon

Denne artikkelen utforsker Density_contour () -funksjonen, som lar deg lage 2D -histogramplott.

Glad koding!!