Plotly.expressar.bar

Plotly.expressar.bar
Pergunte a quem já fez algum tipo de visualização de dados e o enredo lhe dirá que eles usaram um terreno de barra.

As parcelas de barra são as mais comuns, além de parcelas de linha, tipos de parcelas que qualquer um pode criar. Eles mostram a relação entre um valor numérico e um categorial. Cada relacionamento é então mostrado como uma barra com o tamanho da altura da barra representando o valor real.

Devido a essa simplicidade, as parcelas de barra são bastante fáceis de criar e interpretar. Isso os torna muito úteis para parcelas rápidas.

Neste tutorial, exploraremos como podemos usar o módulo Plotly Express para criar parcelas de barras.

Plotly.Expres.bar()

Como você provavelmente adivinhou, para criar uma trama de barra em plotagem, usamos a função Bar (). A sintaxe da função como mostrado abaixo:

plotly.expressar.bar (data_frame = nenhum, x = nenhum, y = Nenhum, cor = nenhum, padronize_shape = nenhum, facet_row = nenhum, facet_col = nenhum, facet_col_wrap = 0, facet_row_spacing = nenhum, facet_col_spacing = nenhum, ondulte_name = nenhum Custom_Data = Nenhum, texto = Nenhuma, Base = Nenhuma, Error_x = Nenhuma, Error_x_minus = Nenhuma, Error_y = Nenhuma, Error_y_minus = Nenhum, Animation_frame = Nenhuma, Animation_group = Nenhum, Category_orders = Nenhum, Labels = Nenhum, Color_Discrete_Efrequence = Nenhum, Color_Disr. Nenhuma, color_continuous_scale = Nenhuma, Pattern_Shape_sequence = Nenhum, Pattern_Shape_Map = Nenhum, Range_Color = Nenhum, Color_continuous_midPoint = Nenhum, Opacity = Nenhum, Orientação = Nenhum, NOTE, BARMODE = 'Relity', Log_x = Falso, Log_y = Falso, Range_X = Nenhum, NENHUM, Nenhum, text_auto = false, title = Nenhum, modelo = Nenhum, largura = Nenhum, altura = Nenhum)

Não fique intimidado pela lista de parâmetros massivos. A função é muito simples de usar e você só precisará se lembrar de cinco dos parâmetros acima.

Os parâmetros de função mais úteis que você precisará saber incluem:

  1. Data_frame - especifica as colunas usadas no gráfico. Você pode passar por um quadro de dados de pandas, um dicionário ou um objeto Array_like.
  2. x - Especifica os valores usados ​​posicionam as marcas ao longo do eixo x. Você pode especificar este parâmetro como um nome de coluna com um DataFrame, uma série Pandas ou um objeto Array_like.
  3. y - semelhante a x, mas os valores são usados ​​para posicionar as marcas ao longo do eixo y.
  4. cor - especifica os valores usados ​​para atribuir uma cor única, as marcas.

A função retornará o gráfico da barra dos dados especificados como graf_objects.Tipo de figura.

Vamos explorar como podemos usar a função bar () para criar parcelas de barras reais.

Exemplo 1 - Gráfico de barra simples

Vamos começar com um gráfico de barras simples, como mostrado no código abaixo:

importar plotly.expresso como px
importar pandas como PD
df = pd.Quadro de dados(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Other'],
"Uso": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = px.bar (df, x = 'os', y = 'uso')
Figo.mostrar()

No código de exemplo acima, começamos a importar os pacotes de pandas expressos plotly.

Em seguida, criamos um quadro de dados e passamos os valores que desejamos plotar.

Finalmente, usando a função bar (), criamos um gráfico de barra da popularidade do sistema operacional. A figura resultante é mostrada:

Observe que cada linha representa os dados do sistema operacional. Portanto, cada barra representa cada navegador.

Exemplo 2

Para uma melhor visibilidade, podemos dizer da Plotly para atribuir uma cor única para cada sistema operacional, como mostrado abaixo:

importar plotly.expresso como px
importar pandas como PD
df = pd.Quadro de dados(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Other'],
"Uso": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = px.barra (df, x = 'os', y = 'uso', color = 'os')
Figo.mostrar()

O exemplo acima define o parâmetro de cor como a coluna do sistema operacional no quadro de dados. Isso deve resultar em uma figura como mostrado:

Exemplo - Lote de barra horizontal

Podemos criar um gráfico de barra horizontal alternando as colunas para o eixo X e Y. Um exemplo é como mostrado:

importar plotly.expresso como px
importar pandas como PD
df = pd.Quadro de dados(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Other'],
"Uso": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = px.bar (df, x = 'uso', y = 'os', color = 'os')
Figo.mostrar()

O código acima deve resultar em um gráfico de barra horizontal, como mostrado:

Exemplo 4 - Gráficos de barra com texto

Se você deseja definir os valores dentro das barras, pode usar o parâmetro text_auto e defini -los como verdadeiro como mostrado:

importar plotly.expresso como px
importar pandas como PD
df = pd.Quadro de dados(
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Other'],
"Uso": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Fig = px.bar (df, x = 'uso', y = 'os', color = 'os', text_auto = true)
Figo.mostrar()

A figura resultante é como mostrado:

Aqui, podemos ver os valores reais dentro das barras.

Fechamento

Neste artigo, exploramos os fundamentos de trabalhar com parcelas de barra em plotagem.