我生成了一些 互动图 使用 Plotly 在Jupyter Notebook中使用Python,但我似乎无法将它们导出为 超文本标记语言 文件。根据网上的一些帖子,本来应该显示在右下角的导出菜单,就是没有。
在 工作流 用Python来使用Plotly让我很困惑,我可以写代码自动保存交互式图形到本地驱动器吗?我可以写代码来自动保存交互式图形到本地驱动器吗?还是我必须使用 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()
这在文档中可以看到 此处
fig.write_html("path/to/file.html")
如果你需要得到一个较小的足迹文件,你的文件将被打开从连接到互联网的PC,你可以使用
fig.write_html("path/to/file.html", include_plotlyjs="cdn")