如何使用 Python 将 Plotly 生成的交互式图表从 Jupyter Notebook 导出为 HTML 文件?

Paw*_*ata 1 python plotly jupyter-notebook

我在 Jupyter Notebook 中使用Plotly和 Python 生成了一些交互式图表,但我似乎无法将它们导出为HTML文件。根据网上的一些帖子,原本应该显示在右下角的导出菜单根本不存在。

将 Plotly 与 Python 结合使用的工作流程让我感到困惑。我可以编写代码将交互式图表自动保存到本地驱动器吗?或者我必须使用chart_studio?如果是这样,怎么办?

import plotly.graph_objs as go

data = list()
COLORS = ["aqua","sienna","coral","darkgreen","darksalmon",
          "darkslateblue","greenyellow","maroon","violet"]

for county, col in zip(COUNTIES,COLORS):
    trace = go.Scatter(x = DF.columns,
                       y = DF.loc[county,:],
                       name = county,
                       line = dict(color = col),
                       opacity = 0.8)
    data.append(trace)

fig = go.Figure(data = data,
                layout = dict(title = "County-level (Normalized) Daily New Cases"))
fig.show()
Run Code Online (Sandbox Code Playgroud)

快照]