如何将数据呈现到电子邮件中的图表

时间:2015-10-19 01:23:54

标签: javascript email d3.js

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

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

但是我无法确定这种方式是否可以实现。怎么样?

1 个答案:

答案 0 :(得分:1)

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

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