Kaleido é uma biblioteca de plataformas cruzadas para gerar imagens estáticas para a biblioteca de visualização da Plotly. Depois de instalá -lo, você pode usar fig.write_image("filename.png")
para salvar um gráfico em um arquivo.
A versão original do Kaleido incluiu uma construção personalizada do navegador Chrome, o que a tornou muito grande (centenas de megabytes) e se mostrou muito difícil de manter. Por outro lado, esta versão depende do coreógrafo, uma biblioteca leve que permite o controle remoto dos navegadores do Python. Quando você pede a Kaleido para criar uma imagem, ele usa o coreógrafo para executar uma instância sem cabeça do Chrome para renderizar e salvar sua figura. Consulte a documentação do coreógrafo para obter detalhes.
A nova versão do Kaleido é um trabalho sobre progresso; Ficaríamos gratos por ajudá -lo e melhorá -lo. Se você encontrar um bug, informe -o em nosso repositório do GitHub e inclua um exemplo reproduzível mínimo, se puder.
Também seria muito útil executar o script
src/py/tests/manual.py
e conectar sua saída com zíper ao seu relatório de bugs. Isso nos fornecerá informações detalhadas sobre as versões precisas do software que você está usando e a plataforma em que você está executando, o que nos ajudará a rastrear os problemas mais rapidamente.
Você pode instalar o Kaleido a partir do Pypi usando o PIP:
$ pip install kaleido
As versões 4.9 e acima da biblioteca pytly python usarão automaticamente o Kaleido para exportação de imagem estática quando o Kaleido for instalado. Por exemplo:
import plotly . express as px
fig = px . scatter ( px . data . iris (), x = "sepal_length" , y = "sepal_width" , color = "species" )
fig . write_image ( "figure.png" , engine = "kaleido" )
Consulte a documentação da exportação de imagem estática para obter mais informações.