Omówmy, jak utworzyć wykres konturu gęstości za pomocą Plotly Express."
Składnia funkcji
Składnia funkcji jest jak pokazana:
spiski.wyrazić.DENCHY_CONTOUR (data_frame = brak, x = brak, y = none, z = none, kolor = brak, facet_row = brak, facet_col = brak, facet_col_wrap = 0, facet_row_spacing = brak, facet_col_spacing = brak Animation_frame = brak, animation_group = brak, kategoria_orders = brak, etykiety = brak, orientacja = brak, color_discrete_secence = none, color_discrete_map = brak, marginal_x = brak, marginal_y = brak, trendline = brak, Trendline_Options = brak, Trendline_Color_Override = brak, Trendline_Sp. „Trace”, log_x = false, log_y = false, range_x = brak, range_y = brak, histFunc = brak, histnorm = brak, nbinsx = brak, nbinsy = brak, text_auto = false, tytuł = brak, szablon = brak, szerokie = Brak, wysokość = brak)
Parametry funkcji:
Praktyczny przykład
Poniższy kod pokazuje, jak utworzyć wykres konturu gęstości przy użyciu Plotly Express i danych IRIS.
importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.DENCHY_CONTOUR (df, x = 'total_bill', y = 'tip')
Figa.pokazywać()
Wyjście:
Kontury kolorów
Aby pokolorować kontury, możesz określić parametr koloru, jak pokazano w poniższym przykładzie:
importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.DENCHY_CONTOUR (df, x = 'total_bill', y = 'tip', color = 'sex')
Figa.pokazywać()
Powstały rysunek pokazano poniżej:
FACETTED CONTOUR Gęstości
Możesz także utworzyć wykres konturu fanatycznego, ustawiając parametr FACET_COL, jak pokazano:
importować fabuły.Wyraź jako PX
df = px.dane.porady()
Ryc. = PX.DENCHY_CONTOUR (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'palacz')
Figa.pokazywać()
Powinno to wyświetlić wykres, jak pokazano:
Pokazujący etykiety
Aby wyświetlić etykiety na wykresie, możemy ustawić contours_showlabels.
Ryc. = PX.DENCHY_CONTOUR (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'palacz')
Figa.aktualizacja_traces (contours_showlabels = true)
Figa.pokazywać()
Powyższy kod pokazuje zwrot konturu z uwzględnionymi etykietami danych.
Ciągle zabarwiony kontur
Jeśli chcesz utworzyć kontur, który jest stale zabarwiony, możesz ustawić parametr Contours_Coloring, aby wypełnić jako:
Ryc. = PX.DENCHY_CONTOUR (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'palacz')
Figa.aktualizacja_traces (contours_showlabels = true, contours_coloring = 'fill')
Figa.pokazywać()
Powstała liczba jest jak pokazana:
Określanie funkcji agregatów
Możesz także określić funkcję agregowaną do konturu gęstości, ustawiając parametr Z i parametry HISTFUNC.
Przykładowy kod jest taki jak pokazano:
importować fabuły.Wyraź jako PX
df = px.dane.irys()
Ryc. = PX.DENCHY_CONTOUR (df, x = „Petal_length”, y = 'petal_width', z = 'sepal_length', histFunc = 'max')
Figa.pokazywać()
Kod powyżej zwróci kontur gęstości, jak pokazano:
Wniosek
W tym artykule eksploruje funkcję DENCY_CONTOUR (), która pozwala utworzyć wykresy histogramu 2D.
Szczęśliwe kodowanie!!