Tracer.exprimer.ECDF

Tracer.exprimer.ECDF
«La fonction de distribution cumulée empirique ou les tracés ECDF sont des types de parcelles qui vous permettent de visualiser la distribution des données numériques. Une fonction de distribution cumulative est une fonction de pas qui saute de 1 / N à chacun des n points de données.

Vous pouvez en savoir plus sur l'ECDF dans la ressource ci-dessous:

https: // en.Wikipédia.org / wiki / empirical_distribution_function

Pour cet article, nous nous concentrerons sur la création de tracés ECDF à l'aide du module Plotly Express."

Terrain ECDF simple

Le code suivant montre comment créer un simple tracé ECDF à l'aide du module Plotly Express.

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

Le code ci-dessus doit renvoyer un tracé de distribution ECDF comme indiqué:

Pour créer des tracés ECDF combinés, vous pouvez spécifier les colonnes que vous souhaitez tracer sous forme de liste. Un exemple de code est illustré ci-dessous:

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

La figure de sortie:

Pour tracer la dimension de couleur dans l'intrigue, nous pouvons courir:

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

Sortir:

Pour afficher les comptes bruts des données, définissez le paramètre ECDFNORM à None comme indiqué:

Importer un terrain.Exprime comme PX
df = px.données.conseils()
Fig = px.ecdf (df, x = 'total_bill', color = 'day', ecdfnorm = aucun)
figue.montrer()

Terrain résultant:

Vous pouvez également personnaliser l'orientation du tracé ECDF en définissant le paramètre d'orientation.

Par exemple, pour définir l'orientation sur horizontale, exécutez:

Importer un terrain.Exprime comme PX
df = px.données.conseils()
Fig = px.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientation = 'h', ecdfnorm = aucun)
figue.montrer()

Le code ci-dessus doit renvoyer le tracé ECDF dans l'orientation horizontale comme suit:

Modifiez la valeur d'orientation en «V» pour créer un tracé ECDF orienté verticalement.

Pour inclure des marqueurs dans votre tracé ECDF, utilisez le paramètre des marqueurs comme:

Importer un terrain.Exprime comme PX
df = px.données.conseils()
Fig = px.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientation = 'h', ecdfnorm = aucun, marqueurs = true)
figue.montrer()

La figure résultante:

Pour montrer un tracé marginal, nous le paramètre marginal du type de tracé que vous souhaitez inclure:

Importer un terrain.Exprime comme PX
df = px.données.conseils()
Fig = px.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientation = 'h', ecdfnorm = non, marqueurs = true, marginal = 'box')
figue.montrer()

Le code ci-dessus comprendra un tracé de boîte comme tracé marginal comme:

Pour afficher un tracé ECDF facetté, spécifiez le paramètre FACET_COL comme:

Importer un terrain.Exprime comme PX
df = px.données.conseils()
Fig = px.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientation = 'h', ecdfnorm = aucun, marqueurs = true, facet_col = 'day')
figue.montrer()

Sortir:

Et c'est tout.

Fermeture

Dans cet article, nous avons couvert comment créer différents types de tracés ECDF à l'aide du module Plotly Express.

Codage heureux!!