当笔记本另存为 HTML 时,我希望能够看到我的绘图。可重现的例子:import plotly.graph_objects as goanimals=['giraffes', 'orangutans', 'monkeys']fig = go.Figure([go.Bar(x=animals, y=[20, 14, 23])])fig.show()我知道有两种方法可以做到这一点:静态图像嵌入交互式 HTML 代码方法一:静态from IPython.display import Imageimport plotly.io as pioimg_bytes = pio.to_image(fig, format='png')Image(img_bytes)或者一个 Markdown 单元格:保存后将文件写入 png 并通过在线Base64 转换器运行它<img src="data:image/png;base64,CODE_FOLLOWS_HERE" />方式二:互动fig.write_html("myfile.html")这将创建一个带有绘图的单独 html 文件。有没有办法只写到笔记本上?有没有办法让整个笔记本保存为 html 时图形显示为交互式绘图?我无法让以下任何一个工作。它们显示在我的 Azure 笔记本中,但保存为 html 后它们就不会出现。
1 回答
翻阅古今
TA贡献1780条经验 获得超5个赞
手动将输出保存为截图.png,然后使用上传
from IPython.display import Image Image(filename="screenshot.png")
当笔记本另存为 HTML 时,会出现这种方式。然而,这只是一个静态解决方案。
- 1 回答
- 0 关注
- 144 浏览
添加回答
举报
0/150
提交
取消