Datapane 006 - 报告 - 嵌入报告
![](https://img.haomeiwen.com/i3240514/0595809bd072b5ca.png)
概览
报告发布到 Datapane 虚拟机后,可以嵌入到其它平台。
![](https://img.haomeiwen.com/i3240514/426142930253cdfd.png)
Datapane 报告可以嵌入到任何支持 iframe
或 oembed
的第三方平台:
- Notion
- Confluence
- Coda
- Medium
- Salesforce
- 网页
商业工具
Notion
假若贵公司正在使用 Notion,并且您已熟练使用 Python 分析数据,则无需额外购买 BI 工具。您可以在 Python 中生成交互式动态报告,直接把报告嵌入到 Notion 文档中。
只需把链接粘贴到任意页面,就可以把报告嵌入到 Notion 里。弹出 Create Embed 菜单,询问是否嵌入时,点击按钮,Notion 就会把报告嵌入到页面里。
网站
iframe
可以把报告嵌入到网页。报告发布后,在 Datapane.com 的报告页面中,选择 Share 菜单里的 Embed,就可以复制、粘贴要在网页里嵌入的代码。
只要能修改底层 HTML 代码,就可以在网站的任何页面调用本功能。
Confluence
iframe
还可以把 Datapane 报告嵌入到 Confluence 里,但与嵌入网站使用的复制代码标签的方式不同,这里要调用 Confluence 内置的 iframe
。
在 Confluence 页面中,输入 /iframe
, 就会弹出 iframe
子页面。
![](https://img.haomeiwen.com/i3240514/629a41d37c56fb07.png)
类似于嵌入网站,在嵌入到 Confluence 时,要在 URL 结尾添加 /embed
。与 Notion、Medium、Reddit 不同,Confluence 不能自动添加报告。
Confluence 在下图所示的页面中显示报告与可视图:
![](https://img.haomeiwen.com/i3240514/4afed65c71b1a132.png)
社交平台集成
Medium
把报告嵌入到 Medium,要先把报告发布到 Datapane,再把完整的报告 URL 复制粘贴到 Medium 编辑器。Medium 会自动创建嵌入,如下图所示。在编辑模式下,嵌入的报告不具备交互功能 - 必须先使用交互元素发布文章。
![](https://img.haomeiwen.com/i3240514/1e91dc5edeacccad.png)
![](https://img.haomeiwen.com/i3240514/9a79211b0d5d2362.png)
把报告嵌入到 Reddit,先用报告的 URL 创建一篇文章。如果报告没有显示,请点击 Retry Thumb,让 Reddit 尝试重新载入。
在文章浏览界面里,可以查看交互式报告。
![](https://img.haomeiwen.com/i3240514/43c57b1f4a864a33.png)
提取指定组件
只把指定图形或数据集嵌入到其它平台这种操作十分常见。Datapane 提供了 blocksquery
参数,利用 XPath 调用报告中的组件。由以下组件生成的报告都可以利用 XPath 进行查询:
Plot
Table
Text
查询组件时,还可以使用索引。比如,要提取这个报告中的第一张可视图,请使用以下查询:https://datapane.com/leo/reports/continent_covid_cases/?blocksquery=//Plot[1]
详情请参阅相关文档: