TreeMap不使用JSON

时间:2016-10-25 05:03:36

标签: d3.js

我有一个树形图,可以很好地处理csv数据,但是,当我将源更改为json时,树不会出现。 问题是json格式吗?

        d.company.forEach( function ( obj )
    {
            d.id = +obj.id;
            d.value1 = +obj.value1;
            d.value2 = +obj.value2;
    });

plnkr:https://plnkr.co/edit/PPLxOC6zxsnj6I3jCn4H?p=preview

1 个答案:

答案 0 :(得分:1)

d3.csvd3.tsv不同,d3.json 接受访问者功能。在您的情况下,访问者函数是cast

d3.json("data.json", cast, main)

因此,请删除cast

,而不是使用访问者功能
d3.json("data.json", main)

cast函数中的数据执行main操作。

以下是显示d3.csvd3.jsonhttps://github.com/d3/d3-request/blob/master/README.md之间差异的API。