Kaleido
v0.2.1
Kaleido是一個跨平台庫,用於為Plotly的可視化庫生成靜態圖像。安裝後,您可以使用fig.write_image("filename.png")
將圖保存到文件中。
Kaleido的原始版本包括Chrome Web瀏覽器的自定義版本,這使其非常大(數百個兆字節),並證明很難維護。相比之下,此版本取決於編舞家,這是一個輕巧的庫,可遠程控制Python的瀏覽器。當您要求Kaleido創建圖像時,它會使用編排者運行Chrome的無頭實例來渲染並保存您的圖形。有關詳細信息,請參見編舞的文檔。
Kaleido的新版本是進度的工作。我們將感謝幫助測試並改進它。如果找到錯誤,請在我們的GitHub存儲庫中報告,如果可以的話,請提供最小可重現的示例。
運行腳本
src/py/tests/manual.py
並將其zpipped輸出附加到錯誤報告也將非常有幫助。這將為我們提供有關您正在使用的軟件的確切版本以及您正在運行的平台的詳細信息,這將有助於我們更快地追踪問題。
您可以使用PIP從PYPI安裝Kaleido:
$ pip install kaleido
安裝Kaleido時,Plotly Python庫的版本4.9及更高版本將自動使用Kaleido進行靜態圖像導出。例如:
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" )
有關更多信息,請參見情節靜態圖像導出文檔。