将保存为 html 文件的绘图图导入并显示到 Jupyter Notebook 中



我是编程新手,所以如果它看起来很简单,请原谅这个问题。

我一直在使用Python及其库来制作绘图。我正在尝试导入我使用绘图库绘制的交互式图形,并将其显示在 Jupyter 笔记本中。

图形将另存为 html 文件。我需要将图形保留为 html 文件以保留图形的功能和交互性(放大/缩小、更改比例、隐藏某些数据等(。

到目前为止,我已经写出了这段代码:

import plotly
import os
os.chdir(r'C:UsersalshaDocumentsCE-CERT - SIGICMC Data')
from IPython.display import HTML
HTML(filename="./CopperMountainCollegeEntireInterval.html")

我不知道该写什么代码来显示实际的图形,我将不胜感激我得到的任何帮助。

我可能晚了一年,但最简单的方法是从IPython.display导入IFrame并像使用它一样使用它

from IPython.display import IFrame
IFrame(src='path_to_html', width=500, height=500)

要完成 Luca R 的答案(他的解决方案工作正常(: 就我而言,我注意到要使用 IFrame,我需要将 html 文件放在与笔记本相同的目录中(或笔记本下的子目录中(,然后使用相对路径。这可能是由于常见的浏览器安全设置(请参阅 https://community.plotly.com/t/displaying-html-file-generated-by-plotly-offline-in-a-jupyter-notebook/19586 的更多信息(

最新更新