【问题标题】:Importing and displaying a plotly graph saved as an html file into Jupyter Notebook将保存为 html 文件的绘图图导入并显示到 Jupyter Notebook
【发布时间】:2020-01-07 20:57:47
【问题描述】:

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

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

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

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

import plotly
import os

os.chdir(r'C:\Users\alsha\Documents\CE-CERT - SIGI\CMC Data')

from IPython.display import HTML
HTML(filename="./CopperMountainCollegeEntireInterval.html")

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

【问题讨论】:

  • 我不知道要编写什么代码来显示实际图形 Stack Overflow 是针对特定技术问题的,所以很遗憾,由于它太宽泛了,所以这不是主题。
  • 你目前的代码看起来不错,是不是不行?你见过this other relevant question吗?

标签: python ipython jupyter


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    要完成 Luca R 的回答(他的解决方案运行良好):在我的情况下,我注意到要使用 IFrame,我需要将 html 文件放在与我的笔记本相同的目录中(或在笔记本下的子目录中)然后使用相对路径。这可能是由于常见的浏览器安全设置(更多内容来自https://community.plotly.com/t/displaying-html-file-generated-by-plotly-offline-in-a-jupyter-notebook/19586

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-11
      • 2020-05-10
      • 2022-01-03
      • 1970-01-01
      • 2016-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多