2015-10-19 92 views
0

今天我有一個需求顯示電子郵件中的一些數據。數據已經存儲在MySQL中,然後我必須將這些數據渲染到折線圖或其他圖表中,並且每天將其嵌入到電子郵件中(每天的數據都不同)。我想自動完成此過程。我如何實現它?可能需要一些解決方案。如何在電子郵件中呈現數據到圖表

我從谷歌搜索,並找到一種方法:D3.jsPhantomjsNode.js的,D3.js渲染圖,Phantomjs使圖表圖像,Node.js的作爲服務器在MySQL中將數據呈現到D3圖表並充當圖像服務器。

但我無法確定這種方式可以實現。怎麼樣的方式?

回答

1

我建議直接使用Node.js渲染SVG文件,而不是使用PhantomJS。大多數的郵件客戶端會顯示SVG矢量圖像,所以您不需要PNG或JPEG

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

+0

感謝,但D3-server.js在您的鏈接有沒有被處理的問題。 –

+0

我會反對通過電子郵件發送SVG的建議,許多客戶不支持它們。有谷歌,甚至看到其他SO帖子:http://stackoverflow.com/questions/5681562/svg-image-not-showing-in-html-email –

相關問題