分区有一个空白切片

时间:2014-10-14 11:18:54

标签: javascript json d3.js

我刚开始使用d3 library并希望实现所谓的 Bilevel Partition

因此,我从页面复制了代码并构建了我的JSON文件,使其具有与示例页面上使用的JSON文件完全相同的结构。因此my JSON file也有密钥(例如namechildren)。

所有似乎都工作,直到我点击导航到第二级,然后我突然发现缺少一个切片!

这是我的意思screencast。此外,当我单击中心时,它不会导航回第一级,并且在调试之后我可以看到故障是缺少的切片!我在chrome控制台中遇到的错误是:

console error

它出现在未压缩的line 767中的d3.js

为什么我会收到此错误以及如何解决?

1 个答案:

答案 0 :(得分:1)

原因是我在原始数据集中重复了一个孩子!

"children" : [
{
    "name": "Citrus",
    "children": [
        {
            "Name": "Oranges",
            "size": 60
        },
        {
            "Name": "Lemons",
            "size": 35
        },
        {
            "Name": "Limes",
            "size": 30
        },
        {
            "Name": "Limes",
            "size": 40
        }
    ]
},

一旦我解决了这个问题,一切都很好。