Tracer.Exprimer.Density_contour

Tracer.Exprimer.Density_contour
«Un contour de densité fait référence à un histogramme bidimensionnel ressemblant à un tracé de contour mais est calculé en regroupant un ensemble de points de données tels que définis par les coordonnées X et Y et en appliquant une fonction agrégée.

Discutons de la façon de créer un tracé de contour de densité à l'aide de Plotly Express."

Syntaxe de fonction

La syntaxe de fonction est comme indiqué:

tracer.exprimer.density_contour (data_frame = non, x = non, y = non, z = non, colore = non, facet_row = non, facet_col = non, facet_col_wrap = 0, facet_row_spacing = non, infère, non, espace = Animation_Frame = Aucun, Animation_Group = Aucun, catégorie_orders = aucun, Labels = Aucun, Orientation = Aucun, Color_Discrete_Sequence = Aucun, Color_Discrete_Map = Aucun, marginal_x = Aucun, marginal_y = Aucun, Trendline = Aucun, TrendLine_Options = None, Trendline_Color_override = Aucun, TrendLine_Options = None, Trendline_Color_Override = Aucun, TrendLine_OptionS = None, Trendline_Color_Override = Aucun, TrendLine_OptionS = None, Trendline_Color_Override 'trace', log_x = false, log_y = false, range_x = non, range_y = non, histfunc = non, histnorm = non, nbinsx = non, nbinsy = non, text_auto = false, title = non, template = non, width = Aucun, hauteur = aucun)


Paramètres de fonction:

    1. data_frame - spécifie les données contenant les colonnes utilisées dans le tracé.
    2. X - définit les valeurs utilisées pour positionner les marques le long de l'axe X.
    3. Y - Définit les valeurs utilisées pour positionner les marques le long de l'axe Y.
    4. Z - Définit les valeurs utilisées pour positionner les marques le long de l'axe Z.
    5. Couleur - Définit les valeurs utilisées pour attribuer une couleur unique aux marques de l'intrigue.
    6. orientation - définit l'orientation du tracé.
    7. Titre - Définit le titre de la figure.
    8. modèle - définit le modèle de tracé utilisé sur la figure.
    9. Largeur / hauteur - Définit la largeur et la hauteur de la figure en pixels.

Exemple pratique

Le code ci-dessous montre comment créer un tracé de contour de densité à l'aide de Plotly Express et des données de l'iris.

Importer un terrain.Exprime comme PX
df = px.données.conseils()
Fig = px.density_contour (df, x = 'total_bill', y = 'tip')
figue.montrer()


Sortir:

Contours de couleurs

Pour colorer les contours, vous pouvez spécifier le paramètre de couleur comme indiqué dans l'exemple ci-dessous:

Importer un terrain.Exprime comme PX
df = px.données.conseils()
Fig = px.density_contour (df, x = 'total_bill', y = 'tip', color = 'sex')
figue.montrer()


La figure résultante est illustrée ci-dessous:

Contour de densité à facettes

Vous pouvez également créer un tracé de contour facetté en définissant le paramètre FACET_COL comme indiqué:

Importer un terrain.Exprime comme PX
df = px.données.conseils()
Fig = px.density_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'fuker')
figue.montrer()


Cela devrait afficher un tracé comme indiqué:

Montrer les étiquettes

Pour afficher les étiquettes dans l'intrigue, nous pouvons définir les contours_showlabels.

Fig = px.density_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'fuker')
figue.update_traces (contours_showlabels = true)
figue.montrer()


Le code ci-dessus montre le retour du contour avec les étiquettes de données incluses.

Contour de couleur continue

Si vous souhaitez créer un contour qui est en continu, vous pouvez définir le paramètre Contours_Coloring à remplir comme:

Fig = px.density_contour (df, x = 'total_bill', y = 'tip', facet_col = 'sex', color = 'fuker')
figue.update_traces (contours_showlabels = true, contours_coloring = 'fill')
figue.montrer()


La figure résultante est comme indiqué:

Spécification de la fonction agrégée

Vous pouvez également spécifier une fonction agrégée dans le contour de densité en définissant le paramètre Z et les paramètres Histfunc.

Un exemple de code est comme indiqué:

Importer un terrain.Exprime comme PX
df = px.données.iris()
Fig = px.density_contour (df, x = 'petal_length', y = 'petal_width', z = 'sepal_length', histfunc = 'max')
figue.montrer()


Le code ci-dessus renvoie un contour de densité comme indiqué:

Conclusion

Cet article explore la fonction density_contour (), qui vous permet de créer des parcelles d'histogramme 2D.

Codage heureux!!