javascript - D3层次函数不计算y属性
问题描述
我目前正在使用 d3 制作树形图,这是我的数据,
data = {
name: 'ROOT',
id: 'root',
children: [
{
name: 'A',
id: 'A',
description: 'This is a tooltip with a long multi line text in it',
children: [
{
name: 'AA',
id: 'AA',
description: 'This is a tooltip'
},
{
name: 'BB',
id: 'BB'
}
]
},
{
name: 'B',
id: 'B',
children: [
{
name: 'AA',
id: 'AA'
},
{
name: 'BB',
id: 'BB'
},
{
name: 'CC',
id: 'CC'
}
]
}
]
};
当我将此数据传递给 d3.hierarchy() 并在整理结果后未定义 y 属性。你能解释一下为什么不计算 y 属性吗?此外,通过 descendants() 计算的节点也缺少 y 属性。 将数据传递给 d3.hierarchy() 后的结果
解决方案
推荐阅读
- xml - MySQL - 如何将数据从单独的文件导入到单独的列单元格中?
- sql - 更改 CockroachCloud 中存储计算列的定义
- python - 无法安装pyodbc和win32API
- reactjs - 反应多语言问题
- c# - 如何运行设置应用程序然后关闭当前应用程序而不挂起?
- ruby-on-rails - 添加额外对象后如何绘制活动记录集合?
- bluetooth-lowenergy - hci_write_local_name 参数说明
- python - Pandas DataFrames:如何根据来自另一个数据框列的值使用现有数据框中的索引值定位行?
- java - 有人可以解释一下 revWord 是如何反向打印的吗?
- angularjs - Angular 7 - 我们可以删除端口号吗