有没有办法让 Plot.ly 图表 html 独立?

Is there anyway to make Plot.ly graphs html standalones?

我几乎只和 Python 一起工作。我理想中的流水线如下图:

SQL > Python (pandas,numpy) > Plotly > 独立 HTML 报告

所以 Python 用于处理来自 SQL 的 cruching,一旦在我的 iPython 笔记本中编译了视觉效果,我想通过附件分享独立的视觉效果.

可能吗?这是为了让我想要的任何视觉效果都轻盈移动。所以它不需要携带脚本或数据读取和显示只是视觉。

Bokeh 允许独立 HTMLs,但 Plotly 对我来说是一个更简单的选择。

python 的离线 plotly 现在支持使用 plotly.offline.plot 命令的离线独立 HTML。

示例来自 https://plot.ly/python/getting-started/

import plotly
print plotly.__version__  # version >1.9.4 required
from plotly.graph_objs import Scatter, Layout
plotly.offline.plot({
"data": [
    Scatter(x=[1, 2, 3, 4], y=[4, 1, 3, 7])
],
"layout": Layout(
    title="hello world"
)
})

尽管我在尝试找出功能和方法方面面临挑战,但还有很多东西需要探索。

https://plot.ly/python/html-reports/

也可以在没有 api 键的情况下使用内联模式绘制图形。

import plotly.offline as py
 # for inline graphs
 py.init_notebook_mode()