树形图的JSON格式

时间:2016-10-25 21:37:23

标签: d3.js

我已经(或将要)使用d3.json获取其数据的树形图。 我收到错误"错误:没有root"。

我怀疑这是由于没有正确的JSON数据格式。

或者可能,我分配数据..或两者兼而有之?

       var dc = data.company
    d = {};
    d.id = +dc.id
    d.value1 = +dc.value1
    d.value2 = +dc.value2

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

1 个答案:

答案 0 :(得分:0)

所以问题是json及其被引用的方式。

工作代码: https://plnkr.co/edit/dWzTNtXCkWapmfc5UBG4?p=preview

在代码本身中,需要在主函数

中创建数据
var d = {};
d.id = data[count].id
d.value1 = data[count].value1
d.value2 = data[count].value2

虽然在json数据中缺少根元素,因此无法创建子节点。请参阅plunkr data.json文件,了解图表工作所需的工作格式。