Plotly.Expressar.Caixa

Plotly.Expressar.Caixa

Uma das parcelas estatísticas mais comuns é uma parcela de caixa. Um gráfico de caixa é usado para mostrar a distribuição de dados numéricos usando quartis. A extremidade de uma caixa representa os quartis inferior e superior, e a caixa mostra o segundo quartil pela linha.

Embora possa parecer diferente, um gráfico de caixa compartilha vários recursos com uma trama de violino com certas exceções.

Este artigo explorará como criar gráficos de caixa usando o módulo Plotly Express.

Função Sintaxe

A sintaxe para a função box () é mostrada abaixo:

plotly.expressar.box (data_frame = nenhum, x = nenhum, y = nenhum, cor = nenhum, facet_row = nenhum, facet_col = nenhum, facet_col_wrap = 0, hover_name = nenhum, hover_data = nenhum, custom_data = nenhum, animação_frame = nenhum, animação_group = nenhum, nenhum, nenhum, nenhum, nenhum, nenhum, nenhum = nenhum, animação_frame = nenhum, animação_group = nenhum, nenhum, category_orders = , rabels = , color_discrete_sequence = nenhum, color_discrete_map = , orientação = nenhum, boxmode = nenhum, log_x = false, log_y = false, range_x = nenhum, nenhum range_y = nenhum, pontos = nenhum , title = Nenhum, modelo = Nenhum, largura = Nenhum, altura = Nenhum)

Lista de parâmetros da função:

  1. quadro de dados - Especifica o quadro de dados que contém os nomes de colunas usados ​​no gráfico
  2. x - Define os valores para posicionar as marcas ao longo do eixo x no sistema cartesiano
  3. y - Especifica os valores usados ​​para posicionar as marcas ao longo do eixo y no sistema de coordenadas cartesianas
  4. cor - Define os valores usados ​​para atribuir uma cor única às marcas do gráfico
  5. entalhado - define se as caixas são desenhadas com entalhes ou não
  6. título - representa o título da trama
  7. largura altura - define a largura e a altura da figura em pixels

Exemplo

O código a seguir mostra como criar um gráfico básico de caixa:

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

Saída:

Para criar vários gráficos de caixa, você pode especificar os parâmetros X e Y;

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

Figura resultante:

Para exibir os pontos de dados subjacentes, você pode definir o parâmetro de pontos para todos, como mostrado abaixo:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.caixa (df, x = 'sexo', y = 'total_bill', pontos = 'all')
Figo.mostrar()

Saída:

Para criar caixas entalhadas:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.caixa (df, x = 'sexo', y = 'total_bill', pontos = 'all', entalhado = true)
Figo.mostrar()

A figura resultante:

Para atribuir cores exclusivas às marcas:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.caixa (df, x = 'sexo', y = 'total_bill', pontos = 'all', entalhado = true, color = 'sexo')
Figo.mostrar()

Figura de saída:

Você também pode alterar o algoritmo para calcular quartis. O exemplo a seguir usa o algoritmo inclusivo:

importar plotly.expresso como px
df = px.dados.pontas()
Fig = px.caixa (df, x = 'sexo', y = 'total_bill', pontos = 'all', entalhado = false, color = 'sexo')
Figo.update_traces (quartilemethod = 'inclusive')
Figo.mostrar()

A figura de saída é fornecida abaixo:

Você pode verificar o seguinte recurso para aprender sobre vários algoritmos de quartil.

https: // pt.Wikipedia.org/wiki/quartil

Conclusão

Este artigo cobre a importância do gráfico da caixa, pois mostra a distribuição de dados numéricos usando quartis. Além disso, este guia discutiu os vários métodos e técnicas de criação de gráficos de caixa usando o módulo Plotly Express.