Plotly.Graph_Objects.bar

Plotly.Graph_Objects.bar
“As parcelas de barra são um dos tipos mais comuns de parcelas quando se trata de visualização de dados. Neste artigo, exploraremos como podemos criar gráficos de barras usando o módulo plotly graph_objects.”

Vamos mergulhar.

Gráfico de barras básicas com graf_objects

Podemos criar um gráfico de barra simples usando a classe de barra do módulo Graph_Objects. Usando graf_module nos fornece controle de baixo nível dos recursos e personalização da figura.

O código abaixo mostra como usar a classe de barra para criar um gráfico de barras.

importar plotly.Graph_Objects como Go
bancos de dados = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
Uso = [80, 75, 42, 78, 60]
fig = vá.Figura (Data = Go.Bar(
x = bancos de dados,
y = uso
))
Figo.mostrar()

O código acima deve retornar um gráfico de barras simples como mostrado:

Também podemos criar gráfico de barras agrupadas, como mostrado no código de amostra abaixo:

importar plotly.Graph_Objects como Go
bancos de dados = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
fig = vá.Figura (Data = [
ir.Bar (nome = 'aws', x = bancos de dados, y = [80,75,42,78,60])),
ir.Bar (nome = 'gcp', x = bancos de dados, y = [99, 70, 65,80,78])
]))
Figo.update_layout (Barmode = 'Grupo')
Figo.mostrar()

O código acima criará um gráfico de barras agrupadas com base nos valores fornecidos em movimento.Função da figura. Certifique -se de atualizar o layout e definir o modo de barra para o grupo para permitir que a plotly agrupe as parcelas de barras especificadas.

A figura resultante é como mostrado:

Para criar um gráfico de barras empilhadas, você pode definir o Barmode para empilhar como mostrado no exemplo abaixo:

importar plotly.Graph_Objects como Go
bancos de dados = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
fig = vá.Figura (Data = [
ir.Bar (nome = 'aws', x = bancos de dados, y = [80,75,42,78,60])),
ir.Bar (nome = 'gcp', x = bancos de dados, y = [99, 70, 65,80,78])
]))
Figo.update_layout (barmode = 'pilha')
Figo.mostrar()

Nesse caso, o código acima retornará um gráfico de barras empilhadas, como mostrado:

Para classificar os valores dentro de um gráfico de barras, podemos usar os parâmetros do eixo x e Y, como mostrado no código de amostra abaixo:

importar plotly.Graph_Objects como Go
bancos de dados = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
fig = vá.Figura (Data = [
ir.Bar (nome = 'aws', x = bancos de dados, y = [80,75,42,78,60])),
ir.Bar (nome = 'gcp', x = bancos de dados, y = [99, 70, 65,80,78])
]))
Figo.update_layout (barmode = 'pilha', xaxis = 'categoryorder': "total ascendente")
Figo.mostrar()

Nesse caso, classificamos os valores no eixo x por ordem ascendente. A figura resultante é como mostrado:

Da mesma forma, você pode classificar em ordem decrescente definindo o parâmetro CategoryOrder para a descendência total:

importar plotly.Graph_Objects como Go
bancos de dados = ['mysql', 'mongodb', 'elasticsearch', 'redis', 'sqlite']
fig = vá.Figura (Data = [
ir.Bar (nome = 'aws', x = bancos de dados, y = [80,75,42,78,60])),
ir.Bar (nome = 'gcp', x = bancos de dados, y = [99, 70, 65,80,78])
]))
Figo.update_layout (barmode = 'pilha', xaxis = 'categoryorder': "total descendente")
Figo.mostrar()

Figura resultante:

Conclusão

Através deste artigo, você aprendeu como você poderia usar o módulo plotly graph_objects para criar vários tipos de gráficos de barras usando plotagem. O módulo plotly graph_objects é prático quando você precisa de controle de baixo nível sobre suas figuras. No entanto, se você está procurando uma maneira rápida e fácil de criar parcelas, o plotly expresso é uma alternativa melhor.

Obrigado por ler e pegar você no próximo!!