从谷歌可视化图表生成图表,并转换为图像文件与节点JS?

有没有可能与节点JS运行谷歌图表? 我的目标是从谷歌图表生成graphics,并将图表转换为图像文件,并将其上传到服务器。

你可以使用谷歌可视化getImageURI()方法返回图表作为base64string – > data:image/png;base64,iVBORw0KGgoAAH&SDF...等:

 <script src="/socket.io/socket.io.js"></script> <script>var socket = io.connect('http://localhost');</script> 

 google.visualization.events.addListener(chart, 'ready', function () { var base64 = chart.getImageURI(); socket.emit('chart', { file: 'test.png', base64: base64 }); }); 

服务器端 :

 io.sockets.on('connection', function(socket) { socket.on('chart', function(data) { require("fs").writeFile(data.file, data.base64, 'base64', function(err) { console.log(err); }) }) })