Portanto, é um recurso incrível a ser incluído em um enredo. No entanto, uma lenda pode levar a baixa visibilidade, especialmente em telas menores. Portanto, em vez de esconder o enredo, mostraremos como você pode mover a lenda para dentro do enredo.
Sem muito mais hesitação, vamos mergulhar.
Plotly crie figura com lenda
Antes que possamos mergulhar em como mover a lenda para dentro do enredo, vamos criar uma figura simples com a legenda habilitada.
Para isso, usamos os dados gapminder (), conforme mostrado no código a seguir:
importar plotly.expresso como pxO exemplo dado usa um gráfico de dispersão simples para ilustrar como ativar uma legenda na figura usando a função update_layout ().
O código anterior retorna um gráfico de dispersão com a legenda localizada na lateral do gráfico, como mostrado no seguinte:
Posicionamento da lenda da plotagem
Felizmente, as lendas em plotagem têm um ponto de ancoragem que podemos usar para personalizar o posicionamento da lenda. Usando as propriedades Xanchor e Yanchor, podemos especificar as coordenadas da lenda em alguns passos.
Podemos colocar a lenda do gráfico anterior no canto superior esquerdo, como mostrado no código a seguir:
importar plotly.expresso como pxNeste código, posicione a lenda usando as propriedades Xanchor e Yanchor do parâmetro da legenda. Também especificamos a colocação do gráfico em relação às margens da trama usando as propriedades X e Y.
Nota: Os valores das propriedades X e Y devem estar entre 0 e 1.
O código anterior retorna a figura a seguir:
E aí está. A lenda está localizada dentro da trama.
Posição da Legenda da plotagem, canto superior direito
Também podemos colocar a lenda no canto superior direito do canto da trama, definindo os valores X e Y, como mostrado no seguinte:
Figo.update_layout (showlegend = true,Observe que, neste caso, não usamos os parâmetros Xanchor e Yanchor.
A figura resultante é a seguinte:
Plotly Legend Horizontal Placement
Também podemos colocar a lenda horizontalmente especificando o parâmetro de orientação. Um código de exemplo é como mostrado no seguinte:
Figo.update_layout (showlegend = true,O código anterior retorna a figura como mostrado no seguinte:
Para colocar a lenda dentro da figura em uma orientação horizontal, especifique o yanchor = "top".
Conclusão
Neste artigo, você aprendeu a personalizar a posição da lenda em plotagem usando as propriedades de Yanchor e Xanchor. Obrigado pela leitura. Codificação feliz!!