Plotly.Expressar.Funil

Plotly.Expressar.Funil
“Os gráficos de funil são tipos de parcelas usadas para representar os estágios dos vários fenômenos de negócios. Você os achará muito comuns em inteligência de negócios para reunir e ilustrar os possíveis problemas em estágios específicos.
Cada estágio dentro de um gráfico de funil é representado como uma porcentagem dos valores totais gerais.
Neste artigo, exploraremos como podemos criar vários tipos de parcelas de funil usando o módulo Plotly Express.”

Plotly.expressar.Funil () Função Sintaxe

A sintaxe da função funnel () é como mostrado:

plotly.expressar.funil (data_frame = nenhum, x = nenhum, y = nenhum, cor = nenhum, facet_row = nenhum,
facet_col = nenhum, facet_col_wrap = 0, facet_row_spacing = nenhum, facet_col_spacing = nenhum,
hover_name = nenhum, hover_data = nenhum, custom_data = nenhum, texto = nenhum,
animation_frame = Nenhum, animação_group = Nenhum, category_orders = nenhum, rótulos = nenhum,
color_discrete_sequence = nenhum, color_discrete_map = nenhum, opacidade = nenhum,
Orientation = Nenhum, log_x = false, log_y = false, range_x = nenhum, range_y = nenhum, title = Nenhum,
modelo = nenhum, largura = nenhum, altura = nenhum)

A seguir, são apresentados os parâmetros mais importantes que você precisará entender ao trabalhar com a função de funil.

  1. quadro de dados - Isso define o quadro de dados que contém os nomes de colunas usados ​​no gráfico.
  2. x - Define os valores usados ​​para posicionar as marcas ao longo do eixo x no avião cartesiano.
  3. y - define os valores usados ​​para posicionar as marcas ao longo do eixo y da coordenada cartesiana.
  4. cor - define os valores usados ​​para atribuir cores exclusivas às marcas do enredo.
  5. opacidade - define a opacidade para os marcadores. Os valores variam entre 0 e 1
  6. orientação - Define a orientação da trama. "H" para orientação horizontal e "V" para orientação vertical.

Exemplo prático

Vejamos várias amostras de código para criar gráficos de funil no Plotly Express.

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

importar plotly.expresso como px
dados = dicto (
compile_time = [23.45, 16.66, 14.22, 12.44, 8.11],
Stage = ['Desenvolvimento', 'Integração de Dados de Dados', 'Testing_deployment', 'Refactor', 'Produção']
)
Fig = px.funil (dados, x = 'compile_time', y = 'estágio')
Figo.mostrar()

O código acima cria um funil ilustrando o tempo de compilação do projeto em vários estágios de desenvolvimento.

A figura resultante é como mostrado:

Para atribuir uma cor única a cada setor do funil com base no palco, podemos usar o argumento de cores como:

importar plotly.expresso como px
dados = dicto (
compile_time = [23.45, 16.66, 14.22, 12.44, 8.11],
Stage = ['Desenvolvimento', 'Integração de Dados de Dados', 'Testing_deployment', 'Refactor', 'Produção']
)
Fig = px.funil (dados, x = 'compile_time', y = 'estágio', color = 'estágio')
Figo.mostrar()

Saída:

Para alterar a orientação, podemos usar o argumento de orientação como mostrado:

importar plotly.expresso como px
dados = dicto (
compile_time = [23.45, 16.66, 14.22, 12.44, 8.11],
Stage = ['Desenvolvimento', 'Integração de Dados de Dados', 'Testing_deployment', 'Refactor', 'Produção']
)
Fig = px.funil (dados, x = 'compile_time', y = 'estágio', color = 'estágio', orientação = 'v')
Figo.mostrar()

Saída:

Terminação

Este artigo descreve o básico da criação de um gráfico de funil usando o módulo Plotly Express.