Kaleido ist eine plattformübergreifende Bibliothek zur Generierung statischer Bilder für die Visualisierungsbibliothek von Plotly. Nach der Installation können Sie fig.write_image("filename.png")
verwenden, um ein Diagramm in einer Datei zu speichern.
Die Originalversion von Kaleido enthielt einen benutzerdefinierten Aufbau des Chrome -Webbrowsers, der ihn sehr groß machte (Hunderte von Megabyte) und sich als sehr schwer zu pflegen. Im Gegensatz dazu hängt diese Version von Choreografen ab, einer leichten Bibliothek, die die Fernsteuerung von Browsern von Python ermöglicht. Wenn Sie Kaleido bitten, ein Bild zu erstellen, verwendet es Choreografen, um eine kopflose Instanz von Chrom auszuführen, um Ihre Figur zu rendern und zu retten. Weitere Informationen finden Sie in der Dokumentation des Choreografen.
Die neue Version von Kaleido ist eine Arbeit zum Fortschritt. Wir wären dankbar für das Testen und die Verbesserung. Wenn Sie einen Fehler finden, melden Sie ihn bitte in unserem Github -Repository und geben Sie bitte ein minimal reproduzierbares Beispiel an, wenn Sie können.
Es wäre auch sehr hilfreich, das Skript
src/py/tests/manual.py
auszuführen und die Reißverschlussausgabe an Ihren Fehlerbericht anzuschließen. Auf diese Weise erhalten wir detaillierte Informationen zu den genauen Versionen der von Ihnen verwendeten Software und der Plattform, auf der Sie ausgeführt werden. Dies hilft uns, Probleme schneller aufzuspüren.
Sie können Kaleido von PYPI mit PIP installieren:
$ pip install kaleido
Die Versionen 4.9 und höher der Python -Bibliothek von Plotly verwenden kaleido automatisch für den statischen Bildexport, wenn Kaleido installiert ist. Zum Beispiel:
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" )
Weitere Informationen finden Sie in der Dokumentation zum Exportdokumentation von Plotly Static Image.