我有一个 Zeppelin Notebook 生成交互式图表。我不想无限期地托管笔记本,但我希望该交互式输出出现在另一个网站上。我知道我可以“链接到本段”,然后将输出嵌入到 iframe 中,但这需要笔记本无限期地运行。有没有办法只下载 HTML 输出?
问问题
2977 次
1 回答
3
一种方法是像 Zeppelin 那样做。Zeppelin 使用 nvd3 制作图表。而nvd3使用D3,本质是从数据生成SVG。Zeppelin 添加其他 js/css 用于样式和交互。
为了创建图表,您可以。
- 右键单击图表,选择检查。复制 svg 元素
- 创建一个简单的网页,将 svg 元素放在 html 正文中
- 添加 nvd3 js 和 css 的链接。您可以使用 Bower 或直接链接到 CDN
到目前为止的图表看起来一样,但没有交互功能。如果您花费更多时间,可以添加这些功能。
我创建了一个 jsfiddle,没有 Zeppelin 的独立 Zeppelin 图表rockiey/x5Lyd204
于 2016-07-07T04:44:42.977 回答