如何在电子邮件中渲染数据到图表

How to render data to chart in email

本文关键字:数据 电子邮件      更新时间:2023-09-26

这几天我有一个在电子邮件中显示一些数据的需求。数据已经存储在MySQL中,然后我必须将这些数据呈现为折线图或其他图表和把它嵌入到每天的电子邮件中(每天的数据是不同的)。我想让这个过程自动进行。我如何实现它?可能需要一些解决方案。

我从谷歌搜索并找到了一种方法:D3.jsPhantomjsNode.js, D3.js渲染图表,Phantomjs使图表图像,Node.js作为服务器将MySQL中的数据渲染到D3图表并作为图像服务器。

但是我不能确定这种方式是否可以实现。路怎么样?

我建议使用D3直接使用Node.js来渲染SVG文件,而不是使用PhantomJS。大多数电子邮件客户端将显示SVG矢量图像,因此您不需要PNG或JPEG

https://gist.github.com/Caged/6407459