是否可以嵌入Zeppelin笔记本的HTML输出,以便在托管Notebook的服务器不活动时可以查看输出?

时间:2016-07-06 17:20:05

标签: apache-spark apache-zeppelin spark-notebook

我有一个Zeppelin Notebook生成交互式图形。我不想无限期地托管笔记本,但我想让这个交互式输出出现在另一个网站上。我知道我可以“链接到这个段落”,然后将输出嵌入到iframe中,但这需要笔记本无限期地运行。有没有办法只下载HTML输出?

1 个答案:

答案 0 :(得分:3)

一种方式是像Zeppelin那样做。 Zeppelin使用nvd3作为图表。而nvd3使用D3,其实质是从数据生成SVG。 Zeppelin为其造型和互动添加其他js / css。

为了创建图表,您可以。

  • 右键单击图表,选择“检查”。复制svg元素
  • 创建一个简单的网页,将svg元素放在html正文中
  • 添加nvd3 js和css的链接。您可以使用Bower或直接链接到CDN

到目前为止,图表看起来一样,但没有交互功能。如果您花费更多时间,可以添加这些功能。

我创建了一个jsfiddle,没有Zeppelin的独立Zeppelin图表Array