将 Vega 交互式可视化导出到 PowerPoint 的简单方法(并保持交互性)

Posted

技术标签:

【中文标题】将 Vega 交互式可视化导出到 PowerPoint 的简单方法(并保持交互性)【英文标题】:Easy way to export Vega interactive Visualization into PowerPoint (and keep interactivity) 【发布时间】:2020-08-02 01:42:51 【问题描述】:

希望将 Vega(或 Vega-Lite)导出到 PowerPoint 作为交互式可视化。是否有任何已知的库/技术可以轻松做到这一点?如果不使用 Vega,您是否会推荐其他具有此功能的交互式可视化库?

【问题讨论】:

【参考方案1】:

Interactive Vega/Vega-Lite 图表是通过 htmljavascript 呈现的,所以你的问题相当于询问是否可以在 Powerpoint 中显示任意 HTML/JS 文档。如果您使用带有 WebViewer 插件的 Powerpoint Online,答案似乎是肯定的;见Editable HTML, CSS and Javascript within Powerpoint Presentation?

您可以使用Vega-Embed 创建图表的 HTML 视图,然后在在线 powerpoint 中使用它。

【讨论】:

以上是关于将 Vega 交互式可视化导出到 PowerPoint 的简单方法(并保持交互性)的主要内容,如果未能解决你的问题,请参考以下文章

Vega-Lite 是不是提供 Vega 提供的所有功能?

Plotly express 与 Altair/Vega-Lite 的交互式绘图

有没有办法用 D3.js 修改 Vega 图表?

如何将交互式仪表板应用程序导出为 html 独立文件以将其嵌入您的网站?

在仪表板中使用时间过滤器更改 Kibana 中 Vega 的范围

如何将文本标记添加到 Vega Lite 分组条形图