Plotly.expressar.ECDF

Plotly.expressar.ECDF
“Função de distribuição cumulativa empírica ou gráficos de ECDF são tipos de parcelas que permitem visualizar a distribuição de dados numéricos. Uma função de distribuição cumulativa é uma função de etapa que salta por 1/n em cada um dos n pontos de dados.

Você pode aprender mais sobre o ECDF no recurso abaixo:

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

Para este artigo, focaremos na criação de gráficos de ECDF usando o módulo Plotly Express.”

Gráfico simples de ECDF

O código a seguir mostra como criar um gráfico simples de ECDF usando o módulo Plotly Express.

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.ECDF (df, x = 'total_bill')
Figo.mostrar()

O código acima deve retornar um gráfico de distribuição ECDF, como mostrado:

Para criar gráficos de ECDF combinados, você pode especificar as colunas que deseja plotar como uma lista. Um código de exemplo é mostrado abaixo:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.ECDF (df, x = ['total_bill', 'tip']))
Figo.mostrar()

A figura de saída:

Para plotar a dimensão da cor na trama, podemos executar:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.ECDF (df, x = 'total_bill', color = 'dia')
Figo.mostrar()

Saída:

Para mostrar as contagens brutas dos dados, defina o parâmetro ECDFNORM como nenhum, como mostrado:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.ECDF (df, x = 'total_bill', color = 'dia', ecdfnorm = nenhum)
Figo.mostrar()

Lote resultante:

Você também pode personalizar a orientação do gráfico do ECDF definindo o parâmetro de orientação.

Por exemplo, para definir a orientação para a horizontal, execute:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.Ecdf (df, x = 'total_bill', y = 'tip', color = 'dia', orientação = 'h', ecdfnorm = nenhum)
Figo.mostrar()

O código acima deve retornar o gráfico do ECDF na orientação horizontal como:

Altere o valor de orientação para "V" para criar um enredo de ECDF orientado verticalmente.

Para incluir marcadores em seu gráfico de ECDF, use o parâmetro dos marcadores como:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.Ecdf (df, x = 'total_bill', y = 'tip', color = 'dia', orientação = 'h', ecdfnorm = nenhum, marcadores = true)
Figo.mostrar()

A figura resultante:

Para mostrar uma trama marginal, nós, o parâmetro marginal, para o tipo de enredo que você deseja incluir:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.Ecdf (df, x = 'total_bill', y = 'tip', color = 'dia', orientação = 'h', ecdfnorm = nenhum, marcadores = true, marginal = 'caixa')
Figo.mostrar()

O código acima incluirá um gráfico de caixa como uma trama marginal como:

Para mostrar um gráfico de ECDF facetado, especifique o parâmetro FACET_COL como:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.ecdf (df, x = 'total_bill', y = 'tip', color = 'dia', orientação = 'h', ecdfnorm = nenhum, marcadores = true, facet_col = 'dia')
Figo.mostrar()

Saída:

E é isso.

Fechamento

Neste artigo, abordamos como criar vários tipos de gráficos de ECDF usando o módulo Plotly Express.

Codificação feliz!!