Kaleido est une bibliothèque multiplateforme pour générer des images statiques pour la bibliothèque de visualisation de Plotly. Après l'avoir installé, vous pouvez utiliser fig.write_image("filename.png")
pour enregistrer un tracé dans un fichier.
La version originale de Kaleido comprenait une construction personnalisée du navigateur Web Chrome, qui l'a rendu très grand (des centaines de mégaoctets) et s'est avéré très difficile à maintenir. En revanche, cette version dépend du chorégraphe, une bibliothèque légère qui permet la télécommande des navigateurs de Python. Lorsque vous demandez à Kaleido de créer une image, il utilise le chorégraphe pour exécuter une instance sans tête de Chrome pour rendre et enregistrer votre silhouette. Veuillez consulter la documentation du chorégraphe pour plus de détails.
La nouvelle version de Kaleido est une œuvre sur les progrès; Nous serions reconnaissants d'aider à le tester et à l'améliorer. Si vous trouvez un bogue, veuillez le signaler dans notre référentiel GitHub et veuillez inclure un exemple reproductible minimal si vous le pouvez.
Il serait également très utile d'exécuter le script
src/py/tests/manual.py
et d'attacher sa sortie zippée à votre rapport de bogue. Cela nous donnera des informations détaillées sur les versions précises des logiciels que vous utilisez et la plate-forme sur laquelle vous utilisez, ce qui nous aidera à retrouver les problèmes plus rapidement.
Vous pouvez installer Kaleido à partir de PYPI en utilisant PIP:
$ pip install kaleido
Les versions 4.9 et au-dessus de la bibliothèque Plotly Python utiliseront automatiquement Kaleido pour l'exportation d'image statique lorsque Kaleido est installé. Par exemple:
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" )
Voir la documentation d'exportation d'image Static Image pour plus d'informations.