D3.js可视化与node.js

我刚刚开始学习node.js,我想学习如何使用节点创build一个D3.js视觉。 任何人都可以解释我怎么能做到这一点? 理想情况下,我正在寻找一个尽可能简单的例子,以便通过代码阅读并理解如何执行此操作。 我已经看了一些长度,但我还没有find任何可重复的例子。

你想做什么? Node.js没有任何graphics界面或DOM。

您可以在节点中使用无头浏览器 ,但仍需要一个真实的浏览器来呈现结果。

评论后编辑:

如果你想要的是一个节点应用程序服务数据,请尝试快速框架 。

简单快递服务器:

var express = require('express'); var app = express(); app.get('/circle', function(req, res){ // CSP headers res.set("Access-Control-Allow-Origin", "*"); res.set("Access-Control-Allow-Headers", "X-Requested-With"); // response res.send({ x: 12, y: 34, r: 5 }); }); app.listen(3000); 

使用Ajax请求来获取值。 可能您希望在响应中设置CSP头以允许跨域请求。

使用jQuery的客户端:

 $.get('http://yourserver.com:3000/circle', function(data) { alert(data); // set here your svg properties });