Título da Legenda da Plotly

Título da Legenda da Plotly
Uma lenda refere -se a uma chave ou um gráfico usado para descrever os dados plotados em um determinado gráfico. Uma lenda é uma característica crítica que acompanha um enredo e ajuda a interpretar os dados fornecidos.

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
df = px.dados.íris()
Fig = px.dispersão (df, x = "Sepal_width", y = "Sepal_length", size = "petal_length", color = "espécies")
Figo.mostrar()


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 (
title = "Espécies (renomeado)"
))


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:

Figo.update_layout (lend_title_text = "Um novo título!!")


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 (
title = "Espécies (renomeado)",
fonte = dicto (
família = "Consolas",
tamanho = 10,
color = "preto"
)
))


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
fig = vá.Figura (Data = Go.Dispersão (
x = [10,20,30,40,50],
y = [10,20,30,40,50],
name = "Sample1"
))
Figo.add_trace (vá.Dispersão (
x = [10,20,30,40,50],
y = [50,40,30,20,10],
name = "Sample2"
))
Figo.update_layout (Legend_title_text = "Dados de amostra")
Figo.mostrar()


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.