Handlung.Äußern.Dichte_Contour

Handlung.Äußern.Dichte_Contour
„Eine Dichtekontur bezieht sich auf ein zweidimensionales Histogramm, das einem Konturdiagramm ähnelt, wird jedoch berechnet, indem eine Reihe von Datenpunkten gemäß X- und Y-Koordinaten definiert und eine Aggregatfunktion angewendet wird.

Lassen Sie uns diskutieren, wie Sie mit Plotly Express ein Dichtekontur -Diagramm erstellen können.”

Funktionssyntax

Die Funktionssyntax ist wie gezeigt:

Handlung.äußern.Density_Contour (data_frame = keine, x = keine, y = none, z = none, color = none, facet_row = Keine, facet_col = none, facet_col_wrap = 0, facet_row_spacing = none, facet_col_spacing = none, hover_name = none, hover_data = nicht, nicht animation_frame=None, animation_group=None, category_orders=None, labels=None, orientation=None, color_discrete_sequence=None, color_discrete_map=None, marginal_x=None, marginal_y=None, trendline=None, trendline_options=None, trendline_color_override=None, trendline_scope= 'Trace', log_x = false, log_y = false, range_x = none, range_y = none, histfunc = keine, histnorm = none, nbinsx = Keine, NBINSY = NONE, text_auto = false, title = keine, template = keine, width = Keine, Höhe = keine)


Funktionsparameter:

    1. Data_Frame - Gibt die Daten an, die die im Diagramm verwendeten Spalten enthalten.
    2. X - Definiert die Werte, die zur Positionierung der Markierungen entlang der x -Achse verwendet werden.
    3. y - Legt die Werte fest, mit denen die Markierungen entlang der Y -Achse positioniert werden.
    4. z - definiert die Werte, die zur Positionierung der Markierungen entlang der Z -Achse verwendet werden.
    5. Farbe - Definiert die Werte, die verwendet werden, um den Markierungen des Diagramms eine eindeutige Farbe zuzuweisen.
    6. Orientierung - Definiert die Ausrichtung der Handlung.
    7. Titel - Legt den Titel für die Figur fest.
    8. Vorlage - Definiert die in der Abbildung verwendete Template Plotly.
    9. Breite/Höhe - Legt die Breite und Höhe der Figur in Pixel fest.

Praktisches Beispiel

Der folgende Code zeigt, wie ein Dichtekontur -Diagramm mit Plotly Express und den IRIS -Daten erstellt wird.

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.Density_Contour (df, x = 'Total_bill', y = 'Tip')
Feige.zeigen()


Ausgang:

Farbkonturen

Um die Konturen zu färben, können Sie den Farbparameter angeben, wie im folgenden Beispiel gezeigt:

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.Density_Contour (df, x = 'Total_bill', y = 'Tip', Color = 'Sex')
Feige.zeigen()


Die resultierende Abbildung ist unten dargestellt:

Facettierte Dichtekontur

Sie können auch ein facettiertes Konturdiagramm erstellen, indem Sie den Parameter facet_col wie gezeigt einstellen:

Handlung importieren.als px ausdrücken
df = px.Daten.Tipps ()
Abb = Px.Density_Contour (df, x = 'Total_bill', y = 'Tipp', facet_col = 'sex', color = 'raucher')
Feige.zeigen()


Dies sollte wie gezeigt ein Diagramm anzeigen:

Etiketten zeigen

Um die Beschriftungen im Grundstück anzuzeigen, können wir die contours_showlabels festlegen.

Abb = Px.Density_Contour (df, x = 'Total_bill', y = 'Tipp', facet_col = 'sex', color = 'raucher')
Feige.update_traces (contours_showlabels = true)
Feige.zeigen()


Der obige Code zeigt die Rückgabe der Kontur mit den enthaltenen Datenbezeichnungen an.

Kontinuierlich gefärbte Kontur

Wenn Sie eine kontinuierlich gefärbte Kontur erstellen möchten, können Sie den Parameter contours_coloring festlegen, um zu füllen, wie es folgt:

Abb = Px.Density_Contour (df, x = 'Total_bill', y = 'Tipp', facet_col = 'sex', color = 'raucher')
Feige.update_traces (contours_showlabels = true, contours_coloring = 'fill'))
Feige.zeigen()


Die resultierende Abbildung ist wie gezeigt:

Angabe der Gesamtfunktion

Sie können auch eine Aggregatfunktion für die Dichtekontur angeben, indem Sie den Parameter Z und die Histfunc -Parameter einstellen.

Ein Beispielcode ist wie gezeigt:

Handlung importieren.als px ausdrücken
df = px.Daten.Iris()
Abb = Px.Density_Contour (df, x = 'petal_length', y = 'petal_width', z = 'sepal_length', histfunc = 'max'))
Feige.zeigen()


Der obige Code gibt eine Dichtekontur wie gezeigt zurück:

Abschluss

In diesem Artikel wird die Funktion density_contour () untersucht, mit der Sie 2D -Histogramm -Diagramme erstellen können.

Glückliche Codierung!!