我正在学习d3。在 d3 js 中有一些加载数据的方法。但他们似乎都做了一个 HTTP GET。在我的场景中,我已经在字符串中有 json 数据。如何使用此字符串而不是发出另一个 http 请求?我试图为此寻找文档,但没有找到。
这有效:
d3.json("/path/flare.json", function(json) {
//rendering logic here
}
现在,如果我有:
//assume this json comes from a server (on SAME DOMAIN)
var myjson = '{"name": "flare","children": [{"name": "analytics","children": [{"name": "cluster","children": [{"name": "MergeEdge", "size": 10 }]}]}]}';
如何在 d3 中使用已计算的“myjson”并避免对服务器的异步调用?谢谢。