在 Jupyter Notebook 中保存 Plotly 离线图像?

Sco*_*tEU 3 python plotly

我有一些代码正在 Jupyter Notebook 中绘制,我想要做的就是将图像另存为 PNG,这样我就可以在我正在做的一些工作中将其用作高 DPI 图像:

data = [trace1, trace2]
layout = {"title": "", 
          "xaxis": {"title": "", }, 
          "yaxis": {"title": ""}}

fig = go.Figure(data=data, layout=layout)
plotly.offline.iplot(fig)
Run Code Online (Sandbox Code Playgroud)

我不知道如何将它保存为 PNG 文件,特别是将它保存为我的 Jupyter Notebook 文件夹中的 PNG 文件。

我已经尝试了在这里找到的解决方案: How to save Plotly Offline graph in format png?

但我不确定将代码放在哪里,因为我的绘图代码不同。我所做的一切都以错误告终。有什么建议?

She*_*ore 5

通过提供filename参数来尝试以下操作iplot

plotly.offline.iplot(fig, filename='filename.png')
Run Code Online (Sandbox Code Playgroud)

文档

签名:plotly.offline.iplot(figure_or_data, show_link=True, link_text='Export to plot.ly', validate=True, image=None, filename='plot_image', image_width=800, image_height=600, config=None)

还要确保笔记本右上角的信任按钮显示Trusted。如果不是,请单击Not Trusted它以制作它。

Jupyter 笔记本右上角的“不受信任”与“受信任”切换按钮