首页 > 解决方案 > 通过电子邮件发送 vega 图表

问题描述

有什么办法可以从服务器端通过电子邮件发送 vega 图表?从春季启动应用程序说?我将 vega 规范保存在 db 中,我也可以从服务器端填充数据,想知道如何使用它来发送带有图表的电子邮件。

Vega embed 不起作用,因为大多数电子邮件客户端会从正文中过滤掉脚本标签。

我也尝试过 vega-cli,但由于它基于 nodejs 库,我无法将它与我的 spring boot 集成。

感谢您在此处找到解决方案的任何帮助。

标签: emailvegavega-litevegas-viz

解决方案


正如在 slack 上所讨论的,我认为对于电子邮件,最好的解决方案是创建一个位图(例如 PNG)并包含它,因为您不能真正在电子邮件客户端上运行 JS。

您也可以选择提供指向托管页面的链接(尤其是如果您的图表是交互式的,因为 PNG 显然不会是交互式的)。


推荐阅读