Neste artigo, exploraremos como você pode trabalhar com lendas em suas parcelas usando plotagem.
Vamos começar.
Plotly mostrar lenda
Por padrão, a plotly incluirá uma lenda para qualquer trama que a apoie. Podemos ilustrar isso como mostrado no gráfico de dispersão abaixo:
importar plotly.expresso como px
Usando um gráfico de dispersão simples usando os dados da íris, podemos obter um gráfico de dispersão, como mostrado abaixo:
Observe que a lenda é mostrada por padrão.
Para desativar a lenda, podemos usar a função update_layout () e definir o parâmetro showlegend como false.
O código é como mostrado abaixo:
Figo.update_layout (showlegend = false)
Nesse caso, a execução do código acima deve imprimir o gráfico de dispersão sem o mapa da legenda, como mostrado abaixo:
Set Legend Title - Plotly Express
Para alterar o título de uma lenda, podemos usar o parâmetro update_layout () e definir o valor do título, como mostrado no código de exemplo abaixo:
Figo.update_layout (legend = dict (
Nesses casos, usamos a função update_layout () e passamos os valores para personalizar a lenda como um dicionário.
O código acima deve definir um novo título de legenda, conforme mostrado na figura resultante abaixo:
Se você não deseja atualizar vários parâmetros do gráfico, pode usar o parâmetro legend_title_text para definir o título da legenda como mostrado:
Isso remove a necessidade de especificar o título como um dicionário e apenas atualizar o título da legenda.
A figura resultante:
Personalize o título da legenda
Também podemos personalizar outros aspectos de um título de legenda, como cor, fonte e tamanho, como mostrado:
Figo.update_layout (legend = dict (
Você notará que também especificamos os parâmetros da fonte como um dicionário. O código acima deve definir o título da legenda para a fonte "Consolas" com tamanho dez e a cor preta.
Personalize o pedido de legenda
Às vezes, você pode modificar a ordem em que os itens aparecem na lenda. Você pode realizar isso usando o parâmetro legend_traceOrder.
Um código de exemplo é como mostrado abaixo:
Figo.update_layout (lend_traceorder = "revertido")
Definir a ordem de rastreamento reverte a ordem em que os itens aparecem.
Personalizar lacuna de itens de legenda
Para modificar a lacuna entre os itens da legenda, use o parâmetro legend_traceGroupGap. Por exemplo:
Figo.update_layout (Legend_traceGroupGap = 30)
O código acima deve atualizar os itens da lenda com o valor especificado.
Legenda da plotagem usando objetos gráficos
Objetos gráficos fornecem mais controle sobre suas parcelas. No entanto, a capacidade de criar lendas para suas parcelas não difere muito.
Por exemplo, o código abaixo cria um gráfico de dispersão usando plotly graph_objects.
importar plotly.Graph_Objects como Go
No código acima, começamos a importar gráficos de Plotly como vá.
Em seguida, usamos a classe Figura para criar um gráfico de dispersão com dados aleatórios. Em seguida, adicionamos uma nova dispersão usando a função add_trace ().
Por fim, definimos o título da legenda usando a função update_layout ().
Da mesma forma, o parâmetro de legenda do show é definido como true por padrão nos objetos plotly express e gráfico.
Conclusão
Neste artigo, você explorou como trabalhar com lendas em plotagem. Você também aprendeu a mostrar e ocultar lendas, personalizando o título, fonte, tamanho, cor, etc.