这一天,我的要求是在电子邮件中显示一些数据。数据已经存储在MySQL中,然后我必须将这些数据渲染到折线图或其他图表中 每天都将它嵌入电子邮件中(每天的数据都不同)。我想自动完成这个过程。我该如何实现?可能需要一些解决方案。
我从谷歌搜索并找到了一种方法: D3.js 和 Phantomjs 和 Node.js ,D3.js渲染图表,Phantomjs使图表成像,Node.js作为服务器将MySQL中的数据呈现为D3图表,并作为图像服务器。
但是我无法确定这种方式是否可以实现。怎么样?答案 0 :(得分:1)
我建议使用Node直接使用D3渲染SVG文件,而不是使用PhantomJS。大多数电子邮件客户端将显示SVG矢量图像,因此您不需要PNG或JPEG