Neste artigo, exploraremos como podemos criar gráficos ternários usando o módulo Plotly Express.
Plotly.expressar.scatter_ternary ()
Para criar uma trama ternária na plotagem, usamos a função scatter_ternary (). A sintaxe da função é como mostrado abaixo:
plotly.expressar.scatter_terno (data_frame = nenhum, a = nenhum, b = nenhum, c = nenhum, cor = nenhum, símbolo = nenhum, size = nenhum, text = nenhum, hover_name = nenhum, hover_data = nenhum, custom_data = nenhum, animação_frame = nenhum, nenhum, animation_group = Nenhum, category_orders = Nenhum, rótulos = nenhum, color_discrete_sequence = nenhum, color_discrete_map = nenhum, color_continuous_scale = nenhum, range_color = nenhum, color_continuous_midpoint = não, symbol_sembol = não, simbol_map = não, none, none, não, nenhum, não, não, não, não, não, não, não, não, não, não, não, não, nenhum, não, nenhum, não, não, não, não, não, nenhum, não, não, não. Nenhum, modelo = nenhum, largura = Nenhum, altura = nenhum)Os parâmetros da função são expressos como mostrado abaixo:
Exemplo 1: Lote ternário simples
Pegue o código de exemplo abaixo que mostra como podemos criar um gráfico ternário simples usando a função scatter_ternary ().
importar plotly.expresso como pxNo exemplo acima, começamos importando o módulo Plotly Express como px. Também importamos pandas para criar um quadro de dados a partir dos dados.
Depois de termos o quadro de dados, usamos a função scatter_ternary () para criar um enredo ternário dos candidatos eleitorais.
A figura resultante é como mostrado:
Exemplo 2
Suponha que queremos rotular as marcas com base na área da eleição. Podemos atualizar nosso quadro de dados para incluir a coluna da área como mostrado:
candidato_1 = [10000, 20000, 1000, 50000, 40000]Depois de executar o código acima, devemos ver um gráfico como mostrado:
Neste exemplo, especificamos o parâmetro de cores com base na área de votos.
Exemplo 3
Também podemos atribuir às marcas um símbolo distinto, definindo o parâmetro de símbolo.
Fig = px.scatter_terno (df, a = "candidato_1", b = "candidato_2", c = "candidato_3", color = 'áreas', símbolo = 'áreas')A execução do código acima deve atribuir uma marca única com base na área.
A figura resultante é como mostrado:
Conclusão
Este artigo abrange os fundamentos da criação e trabalho com parcelas ternárias no Plotly Express.