Plotly.Expressar.Funnel_area

Plotly.Expressar.Funnel_area
“As parcelas de funil são um tipo popular de enredo usado para representar diferentes estágios de um aspecto específico, especialmente em inteligência de negócios.
Uma área de funil é muito semelhante a um gráfico de funil, exceto que cada linha no quadro de dados fornecida é visualizada como um setor trapezoidal.
Neste curto tutorial, abordaremos como você pode criar uma área de funil usando o módulo Plotly Express.”

Vamos mergulhar.

Função Sintaxe

A sintaxe da função é como mostrado abaixo:

plotly.expressar.funnel_area (data_frame = nenhum, nomes = nenhum, valores = nenhum, cor = nenhum,
color_discrete_sequence = nenhum, color_discrete_map = nenhum, hover_name = nenhum,
hover_data = nenhum, custom_data = nenhum, rótulos = nenhum, title = nenhum, modelo = nenhum,
largura = nenhuma, altura = nenhuma, opacidade = nenhuma)

Parâmetros:

  1. quadro de dados - Especifica o quadro de dados que contém as colunas usadas no gráfico.
  2. nomes - Define os valores usados ​​como rótulos para os setores de funil.
  3. valores - define os valores usados ​​para definir os valores associados aos setores de funil.
  4. cor - Define os valores usados ​​para atribuir uma cor única às marcas.
  5. color_discrete_sequence - define um valor de cor CSS válido usado para as cores do setor.
  6. título - define o título para a figura.
  7. largura altura - define a largura e a altura da figura em pixels.
  8. opacidade - define a opacidade para os setores de funil. O valor da opacidade deve variar entre o e 1.

Exemplo de ilustração

O código abaixo ilustra como criar uma área básica de funil usando o módulo Plotly Express.

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.funnel_area (dados, valores = 'compile_time', nomes = 'estágio')
Figo.mostrar()

O código acima deve retornar uma figura como mostrado:

Você pode alterar o esquema de cores definindo o parâmetro color_discrete_sequence, como mostrado no exemplo 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.funnel_area (dados, valores = 'compile_time', nomes = 'estágio', color_discrete_sequence = px.cores.sequencial.Plasma_r)
Figo.mostrar()

Isso define a cor para Plasma_r, conforme definido em plotagem.expressar.cores.sequencial.

A saída resultante:

Para definir um fundo escuro, podemos usar o parâmetro de modelo como mostrado:

Fig = px.funnel_area (dados, valores = 'compile_time', nomes = 'estágio', color_discrete_sequence = px.cores.sequencial.Plasma_r, modelo = 'plotly_dark')
Figo.mostrar()

A figura resultante é como mostrado:

Para definir o título da figura:

Fig = px.funnel_area (dados, valores = 'compile_time', nomes = 'estágio', color_discrete_sequence = px.cores.sequencial.Plasma_r, modelo = 'plotly_dark', title = 'Área de funil de tempo de compilação do projeto')
Figo.mostrar()

O código acima deve adicionar o texto no parâmetro do título como o título.

Exemplo de saída:

E é isso para este.

Fechamento

Este artigo ilustra os fundamentos da criação de parcelas de área de funil usando o módulo Plotly Express.