语境:与许多人一样,我从以下示例开始:

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 /超链接。

我这样修改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的miserables.json
  • 我的个人collection.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文件。

有人可以帮忙吗? 谢谢enkidu

  ask by enkidu translate from so

本文未有回复,本站智能推荐:

1回复

将.dot文件解析为.json

我有一个包含大量图表的.dot文件,如下所示: 我想知道是否有任何解析器将其转换为.json格式。 然后我将需要这个.json文件来使用D3库可视化图形。
1回复

将Excel文件转换为JSON:JSON代码检查的设计

我想将数据从Excel文件转换为JSON文件。 但是,我不确定JSON代码的设计(即,是否以适当的方式组织了它以便于处理它?)我将在D3.js中使用此JSON文件。 这是我的Excel文件的一小部分: 我想将此数据转换为JSON文件,以便与D3.js一起使用。 这是我到目前为止
2回复

d3.js从文件中解析类似JSON的数据

我正在努力从JSON文件读取数据。 我要读取的JSON文件具有以下结构: 但是,据我了解,d3.js只能解析具有以下结构的JSON数组: 我正在使用此代码段尝试显示第一个数据对象,以查看其是否有效: 这适用于第二个JSON结构,但不适用于第一个JSON结构。
1回复

在Ruby on Rails页面上使用Javascript代码附加和使用JSON文件

我正在尝试使用JSON文件将数据输入到可折叠信息树的Javascript代码中。 目前,我已经将数据值的哈希值硬编码到Javascript代码中,但是我希望将其从JSON哈希中导入。 我想知道是否需要将JSON文件解析为Ruby Hash并使用Controller将数据馈送到Javascri
1回复

如何解析JSON文件以将数据绑定到d3区域映射

我正在尝试从JSON文件中获取数据,并将其链接到我的geoJSON文件,以创建郡县颜色绑定到“金额”值的choropleth映射,但我也希望绑定到相应的“注释”值我将鼠标悬停在那个县时的div。 当我的counties.json数据采用以下形式时,我位于http://bl.ocks.org
1回复

d3.json无法正确解析我的JSON?

我正在尝试切换代码以允许引用外部JSON文件。 参见我的提琴 ,第62行。 但是,我不断收到错误 意思是(我假设)我的json文件未正确解析。 我该如何解决这个问题?
1回复

使用包含函数解析JSON

我想创建一个这样的图表: 这很好用,但现在我想对不同的输入数据做同样的事情。 我计划在这个最小的例子中这样做: 这也有效,但是当我尝试将不同颜色的规则添加到我的文本中时,它无法将其解析为JSON。 你知道我如何将颜色函数插入到我的文本中以便正确地解析为JSON吗?
1回复

解析D3的JSON问题

我正在使用Flask和Python构建一个应用程序,我想将一些Python生成的结果传递到JSON中,以便可以在容器流体下用D3对其进行可视化。 为此,我正在尝试使用Jinja方法var myjson = {{jsonDict|tojson }}; 。 jsonDict是我的Python代