email - 通过电子邮件发送 vega 图表
问题描述
有什么办法可以从服务器端通过电子邮件发送 vega 图表?从春季启动应用程序说?我将 vega 规范保存在 db 中,我也可以从服务器端填充数据,想知道如何使用它来发送带有图表的电子邮件。
Vega embed 不起作用,因为大多数电子邮件客户端会从正文中过滤掉脚本标签。
我也尝试过 vega-cli,但由于它基于 nodejs 库,我无法将它与我的 spring boot 集成。
感谢您在此处找到解决方案的任何帮助。
解决方案
正如在 slack 上所讨论的,我认为对于电子邮件,最好的解决方案是创建一个位图(例如 PNG)并包含它,因为您不能真正在电子邮件客户端上运行 JS。
您也可以选择提供指向托管页面的链接(尤其是如果您的图表是交互式的,因为 PNG 显然不会是交互式的)。
推荐阅读
- go - 为什么这部分代码在另一部分之前执行?
- python - 如何从 firefox 浏览器缓存中恢复 jupyter notebook?
- python - qt设计器中查看python代码选项不存在
- r - 在 R 中使用 jsonlite 时,如何手动指定哪些被视为数组?在这种情况下 auto_unbox 不起作用
- c++ - 如何在我的 C++ 控制台游戏中添加计时器
- python - 如何使用 bs4 或 lxml 在 Python 中找到 XML 标记的文本行?
- javascript - iOS 11 JavaScript 找不到变量`globalThis`
- flutter - 如何在 Dart 中正确处理 SpeechToText?
- html - 如何区分来自不同 HTML 页面但在 views.py 中具有相同命名空间的两个 url 请求?
- xcode - 我不能在 VSCode 中使用 Xcode 模拟器(CocoaPods 错误)