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