Tramamente.expresar.ECDF

Tramamente.expresar.ECDF
“La función de distribución acumulativa empírica o los gráficos de ECDF son tipos de gráficos que le permiten visualizar la distribución de datos numéricos. Una función de distribución acumulativa es una función de paso que aumenta por 1/n en cada uno de los n puntos de datos.

Puede obtener más información sobre ECDF en el recurso a continuación:

https: // en.Wikipedia.org/wiki/empírico_distribution_function

Para este artículo, nos centraremos en crear gráficos de ECDF utilizando el módulo Express Plotly."

Trama de ECDF simple

El siguiente código muestra cómo crear una gráfica ECDF simple usando el módulo Express Plotly.

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.ECDF (DF, x = 'Total_bill')
higo.espectáculo()

El código anterior debe devolver un gráfico de distribución de ECDF como se muestra:

Para crear gráficos ECDF combinados, puede especificar las columnas que desea trazar como una lista. A continuación se muestra un código de ejemplo:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.ecdf (df, x = ['total_bill', 'tip'])
higo.espectáculo()

La figura de salida:

Para trazar la dimensión del color en la trama, podemos ejecutar:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.ecdf (df, x = 'total_bill', color = 'día')
higo.espectáculo()

Producción:

Para mostrar los recuentos sin procesar de los datos, establezca el parámetro ECDFNORM en ninguno como se muestra:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.ecdf (df, x = 'total_bill', color = 'day', ecdfnorm = none)
higo.espectáculo()

Trama resultante:

También puede personalizar la orientación del gráfico ECDF estableciendo el parámetro de orientación.

Por ejemplo, para establecer la orientación a horizontal, ejecute:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientation = 'h', ecdfnorm = none)
higo.espectáculo()

El código anterior debe devolver el gráfico ECDF en orientación horizontal como:

Cambie el valor de orientación a "V" para crear una gráfica ECDF orientada verticalmente.

Para incluir marcadores en su gráfico ECDF, use el parámetro de marcadores como:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientation = 'h', ecdfnorm = none, marcadores = true)
higo.espectáculo()

La figura resultante:

Para mostrar una trama marginal, el parámetro marginal al tipo de trama que desea incluir:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientation = 'h', ecdfnorm = none, marcadores = true, marginal = 'box')
higo.espectáculo()

El código de arriba incluirá un diagrama de cuadro como una trama marginal como:

Para mostrar un gráfico ECDF facetado, especifique el parámetro FACET_COL como:

Importar trama.expresar como PX
DF = PX.datos.consejos()
Fig = PX.ecdf (df, x = 'total_bill', y = 'tip', color = 'day', orientation = 'h', ecdfnorm = none, marcadores = true, facet_col = 'day')
higo.espectáculo()

Producción:

Y eso es.

Clausura

En este artículo, cubrimos cómo crear varios tipos de gráficos de ECDF utilizando el módulo Express Plotly.

Codificación feliz!!