背景: 像许多人一样,我从这个例子开始:
http://bl.ocks.org/mbostock/4062045
我重用了miserables.json文件的结构,仅更改了数据,并获得了正确的可视化。
这是我的COLLECTION.JSON文件:
{
"nodes":[
{"name":"COLLECTION","group":0},
{"name":"Europa","group":1},
{"name":"Americas","group":2},
...
],
"links":[
{"source":1,"target":0,"value":20},
{"source":2,"target":0,"value":20},
...
下一步: 我希望我的节点是url / hyperlinks。
我像这样修改我的JSON(COLLECTION_URL.JSON):
{
"nodes":[
{"name":"COLLECTION","group":0,"url":".\test.html"},
{"name":"Europa","group":1,"url":".\test.html"},
{"name":"Americas","group":2","url":".\test.html"},
...
问题: 该脚本不再解析JSON文件
我的诊断: 甚至在知道我的代码是否正确之前,我相信JSON文件根本就没有被解析。
但为什么呢?因为相同的代码解析:
我的代码字面意思是MBostok:
// read the JSON file
d3.json("collection.json", function(error, graph) {
//Creates the graph data structure out of the json data
force.nodes(graph.nodes)
.links(graph.links)
.start();
所以我不知道应该添加什么来正确解析我的新JSON文件。
有人可以帮忙吗? 谢谢 安基杜