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