当笔记本另存为HTML时,我希望能够看到我的图。
可复制的示例:
import plotly.graph_objects as go
animals=['giraffes', 'orangutans', 'monkeys']
fig = go.Figure([go.Bar(x=animals, y=[20, 14, 23])])
fig.show()
我知道有两种方法可以做到这一点:
方法1:静态
from IPython.display import Image
import plotly.io as pio
img_bytes = pio.to_image(fig, format='png')
Image(img_bytes)
或
降价单元,其中包括:保存将文件写入png并通过在线base64 converter]运行后
<img src="data:image/png;base64,CODE_FOLLOWS_HERE" />
方法2:交互式
fig.write_html("myfile.html")
这将使用绘图创建一个单独的html文件。有没有可能只写到笔记本上的方法?
是否有办法将整个笔记本另存为html时,图形显示为交互式绘图?
我无法完成以下任何工作。它们以天蓝色显示在我的笔记本中,但一旦另存为html,就不会出现。
当笔记本另存为HTML时,我希望能够看到我的图。可重现的示例:将plotly.graph_objects导入为go animals = ['giraffes','orangutans','monkeys']图= go.Figure([...
[将输出手动保存为screenshot.png,然后使用]上载>
from IPython.display import Image
Image(filename="screenshot.png")