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" )
有关更多信息,请参见情节静态图像导出文档。