我正在尝试将图形对象Fig保存为PNG(或任何其他格式),但它似乎挂起并且不执行任何操作
我已经尝试过了
import plotly.graph_objects as go
fig = go.Figure(
data=[go.Bar(x=[1, 2, 3], y=[1, 3, 2])],
layout=go.Layout(
title=go.layout.Title(text="A Figure Specified By A Graph Object")
)
)
fig.show()
然后尝试以这种方式导出(根据 plotly 指南 。实际上我已经尝试过他们那里的代码并得到相同的结果:没有错误并且似乎永远运行。
fig.write_image("fig1.png")
我尝试用
write_image
运行 engine='kaleido' or 'orca'
但总是没有给我任何东西,而且似乎永远运行。
我应该关注什么想法或方向?
谢谢,J
首先确保
kaleido
已安装:
pip install -U kaleido
安装
kaleido
后,您应该能够将您的Plotly图形保存为静态图像:
import plotly.graph_objects as go
fig = go.Figure(
data=[go.Bar(x=[1, 2, 3], y=[1, 3, 2]),
layout=go.Layout(
title=go.layout.Title(text="Figure specified by a graph object 🤓")
)
)
fig.write_image("fig1.png")