Image of my desired behaviour.Image of what I am getting显示器
要获得我想要的行为,我必须手动设置容器的高度,如
<div id="container" style="height: 800px;"></div>
因为我是动态导入数据的,所以高度会发生变化。我希望容器的高度随着节点数量的增加而变化,而且我不希望节点以这种方式堆叠起来(我得到的图像)。我希望两个节点之间的链接总是具有特定的长度。
Image of my desired behaviour.Image of what I am getting显示器
要获得我想要的行为,我必须手动设置容器的高度,如
<div id="container" style="height: 800px;"></div>
因为我是动态导入数据的,所以高度会发生变化。我希望容器的高度随着节点数量的增加而变化,而且我不希望节点以这种方式堆叠起来(我得到的图像)。我希望两个节点之间的链接总是具有特定的长度。
1条答案
按热度按时间kx1ctssn1#
在加载事件中,您可以计算节点高度,并更新chart.height,以调整组织节点和链接的外观,尝试操作nodeWidth和nodeHeight。
现场演示:https://jsfiddle.net/BlackLabel/abfdrLu4/