Python 如何在ipynb文件中保存Plotly图形?

Python 如何在ipynb文件中保存Plotly图形?,python,jupyter-notebook,plotly,Python,Jupyter Notebook,Plotly,我知道可以导出Plotly图形,并且可以显示它 共享笔记本时,matplotlib绘图在Jupyter笔记本中保持不变,但Plotly图形则不保持不变。他们只是消失了 我知道Plotly图形是通过浏览器渲染的,但在导出图形时,是否有任何方法可以将其存储在ipynb文件中 是否有任何方法可以像matplotlib图形一样显示Plotly图形 编辑:正如回答中所建议的,我试图将其保存到一个figure对象中,并显示它,但也没有成功:/ 如果您将一系列图形的代码放在一个单元格中,执行并保存它,我认为

我知道可以导出Plotly图形,并且可以显示它

共享笔记本时,matplotlib绘图在Jupyter笔记本中保持不变,但Plotly图形则不保持不变。他们只是消失了

我知道Plotly图形是通过浏览器渲染的,但在导出图形时,是否有任何方法可以将其存储在ipynb文件中

是否有任何方法可以像matplotlib图形一样显示Plotly图形

编辑:正如回答中所建议的,我试图将其保存到一个figure对象中,并显示它,但也没有成功:/

如果您将一系列图形的代码放在一个单元格中,执行并保存它,我认为它将在下次打开时显示

import plotly.express as px
df = px.data.iris() # iris is a pandas DataFrame
fig = px.scatter(df, x="sepal_width", y="sepal_length")
fig.show()
如果您将一系列图形的代码放在一个单元格中,执行并保存它,我认为它将在下次打开时显示

import plotly.express as px
df = px.data.iris() # iris is a pandas DataFrame
fig = px.scatter(df, x="sepal_width", y="sepal_length")
fig.show()

我刚试过这个,但似乎不起作用。我在问题部分也添加了一个支持图像,如果我从库导入中包括“fig.show()”,它不会显示吗?我显示了,我甚至在问题中包括了另一个显示相同的图像。仍然没有出现在ipynb预览中此页面被引用和执行了什么?我已经查看了那里的文档,是的。同样,plotly在使用jupyter笔记本时也能按预期工作,具有预期的全部功能,但在我将笔记本导出为ipynb文件时,它不会存储输出。我只是尝试了一下,但似乎不起作用。我在问题部分也添加了一个支持图像,如果我从库导入中包括“fig.show()”,它不会显示吗?我显示了,我甚至在问题中包括了另一个显示相同的图像。仍然没有出现在ipynb预览中此页面被引用和执行了什么?我已经查看了那里的文档,是的。同样,plotly在使用jupyter笔记本时也能按预期工作,具有预期的全部功能,但在我将笔记本导出为ipynb文件时,它不会存储输出。