【发布时间】:2018-04-29 08:13:50
【问题描述】:
我正在尝试使用 d3.hierarchy 和 d3js v4 获得旭日形图。我在这里做了与example 相同的操作。但是由于我得到的数据是一个对象数组,并且与示例中使用的数据不同,因此我确实添加了一个小函数,以便数据与示例中的数据相同。下面是函数
const arrayToObject = (array) =>
array.reduce((obj, item) => {
obj[item.name] = item
return obj
}, {})
这里是小提琴的链接:https://jsfiddle.net/snt1/mbszu1u5/8/
谢谢。
【问题讨论】:
-
您有什么问题或问题?
-
@TomShanley 我收到一个错误“无法读取 null 的属性‘数据’”并得到一个黑色圆圈。
-
文档显示预期的数据格式是一个具有
children属性的对象,它是一个数组github.com/d3/d3-hierarchy
标签: arrays json d3.js charts sunburst-diagram