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

Javascript 如何在电子邮件中将数据呈现到图表中,javascript,email,d3.js,Javascript,Email,D3.js,这几天我有一个要求,显示一些数据在电子邮件中。数据已经存储在MySQL中,然后我必须将这些数据呈现到折线图或其他图表中,然后 每天将其嵌入电子邮件中(每天的数据不同)。我希望自动完成此过程。我如何做到这一点?可能需要一些解决方案 我在谷歌上搜索了一下,找到了一个方法:D3.js和Phantomjs和Node.js,D3.js呈现图表,Phantomjs将图表呈现到图像,Node.js作为服务器将MySQL中的数据呈现到D3图表,并作为图像服务器 但我不能确定这条路能不能实现。这条路怎么样 我建议

这几天我有一个要求,显示一些数据在电子邮件中。数据已经存储在MySQL中,然后我必须将这些数据呈现到折线图或其他图表中,然后 每天将其嵌入电子邮件中(每天的数据不同)。我希望自动完成此过程。我如何做到这一点?可能需要一些解决方案

我在谷歌上搜索了一下,找到了一个方法:D3.jsPhantomjsNode.js,D3.js呈现图表,Phantomjs将图表呈现到图像,Node.js作为服务器将MySQL中的数据呈现到D3图表,并作为图像服务器


但我不能确定这条路能不能实现。这条路怎么样

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


谢谢,但您链接中的d3-server.js有一个问题尚未解决。我建议不要通过电子邮件发送SVG,因为许多客户端不支持它们。使用谷歌或查看其他SO帖子: