Plotly definido cor de fundo transparente

Plotly definido cor de fundo transparente
Plotly é uma das bibliotecas de plotagem mais úteis do Python e outras línguas. Ele fornece opções versáteis de plotagem para vários gráficos e tipos de dados. Ele também oferece muita personalização para todos os tipos de parcelas com o uso de funções simples.

Neste artigo, discutiremos como você pode definir uma cor de fundo transparente para suas parcelas.

Plotly Express Set Color transparente

Vamos aprender como podemos definir um plano de fundo transparente usando plotly expresso. Para este tutorial, usaremos um gráfico simples de pizza, conforme mostrado no código a seguir:

importar plotly.expresso como px
Label = ["Oracle", "MySQL", "SQL Server", "PostgreSQL", "MongoDB", "Redis", "Elasticsearch", "SQLite"]
valores = [1266.89, 1206.05, 944.81, 606.56, 488.57, 177.98, 160.75, 127.43]
Fig = px.torta (valores = valores, rótulos = rótulo)
Figo.mostrar()

O código de exemplo anterior cria um gráfico de pizza dos sistemas de banco de dados mais populares do mundo.

A figura resultante é mostrada abaixo:


Para criar um plano de fundo transparente, podemos usar a função update_layout () e baixo o plot_bgcolor e paper_bgcolor valores transparentes.

Considere o código de exemplo mostrado abaixo:

Figo.update_layout (
'plot_bgcolor': 'rgba (0,0,0,0)',
'paper_bgcolor': 'rgba (0,0,0,0)'
)
Figo.mostrar()

No código de exemplo anterior, usamos a função update_layout () e passamos as propriedades necessárias como um dicionário.

Use o esquema de cores RGBA, pois ele permite especificar o parâmetro alfa ao passar a cor.

O código anterior deve retornar uma figura como mostrado abaixo:

Plotly graph_objects Defina cor de fundo transparente

Uma das melhores maneiras de personalizar suas parcelas é usar a classe Graph_Objects da Plotly. Ele permite especificar uma ampla gama de propriedades com valores personalizados.

Podemos usar isso para criar um enredo com um fundo transparente.

Por exemplo, podemos criar um gráfico de pizza usando o Graph_objects.Classe de torta, como mostrado no código abaixo:

importar plotly.Graph_Objects como Go
Label = ["Oracle", "MySQL", "SQL Server", "PostGresql",
"MongoDB", "Redis", "Elasticsearch", "Sqlite"]
valores = [1266.89, 1206.05, 944.81, 606.56, 488.57, 177.98, 160.75, 127.43]
fig = vá.Figura(
dados = [
ir.Torta(
valores = valores,
Rótulos = etiqueta
)
]
)
Figo.mostrar()

Nesse caso, usamos o Graph_Objects para plotar um gráfico de pizza com os dados especificados.

Para criar um gráfico com um fundo transparente, precisamos especificar as propriedades plot_bgcolor e paper_bgcolor como dicionário.

Um código de exemplo é mostrado abaixo:

layout = dict (plot_bgcolor = 'rgba (0,0,0,0)', paper_bgcolor = 'rgba (0,0,0,0)')
fig = vá.Figura(
dados = [
ir.Torta(
valores = valores,
Rótulos = etiqueta
)
], layout = layout
)
Figo.mostrar()

Aqui, definimos uma variável chamada dicionário segurando dois pares de valor-chave. Isso nos permite definir a cor do fundo para transparente usando o parâmetro de layout do Go.Classe de torta ().

A figura resultante é mostrada abaixo:


Você também pode usar a função update_layout ao trabalhar com graf_objects para atualizar as parcelas.

Conclusão

Neste tutorial, exploramos como definir um plano de fundo transparente para as plotagens de Plotly usando plotly expresso e plotly graph_objects. Foram fornecidos exemplos para entender melhor esses dois métodos.