#### How can I create a d3 bidirectional node tree using one dataset?

``````function update(source) {
//Other code

// Set widths between levels based on maxLabelLength.
nodes.forEach(function(d) {
d.y = viewerWidth - (d.depth * (maxLabelLength * 10)); //maxLabelLength * 10px
// alternatively to keep a fixed scale one can set a fixed depth per level
// Normalize for fixed-depth by commenting out below line
// d.y = (d.depth * 500); //500px per level.
});

//Other code

}
``````

``````function update(source) {

//Other code

// Set widths between levels based on maxLabelLength.
nodes.forEach(function(d,i) {

if(i < nodes.length / 2) {
d.y = viewerWidth - (d.depth * (maxLabelLength * 10)); //maxLabelLength * 10px
}else {
d.y = (d.depth * (maxLabelLength * 10));
}
// alternatively to keep a fixed scale one can set a fixed depth per level
// Normalize for fixed-depth by commenting out below line
// d.y = (d.depth * 500); //500px per level.
});

//Other code

}
``````

1 如何使用d3从一个数据集中制作双标签轴

2 为什么在d3中我不能用一个数据集创建一组圆？

2014-04-04 09:58:40 1 22   dataset
3 大型数据集的D3树图

4 使用不同颜色在 d3 中的一个散点图矩阵中可视化两个数据集

2020-05-20 13:04:43 0 75   d3.js
5 具有多个数据集D3的分组散点图

6 d3检查函数中的哪个数据集

2014-01-08 19:39:07 1 79   d3.js
7 根据另一个数据集更改d3圆的笔触

8 d3：根据另一个数据集为一条线着色

2017-03-10 19:53:46 1 85   d3.js
9 使用d3在同一JSON文件中使用多个数据集

10 使用两个数据集进行d3过渡