3
这可能是另一个有待改进的问题,我在Existing question
的帮助下做出了一个指令,该指令运行良好。如何限制最初在d3中的节点数量强制定向图
现在当用户动态创建该图表时,当数据加载超过时,浏览器变得沉重,用户界面卡住了。
如何在最初加载图表时将节点级别限制为2。 我试图一个接一个的服务电话,但这不起作用。
下面是代码:
function click(d) {
if (d3.event.defaultPrevented) return; // ignore drag
if (d.children) {
d._children = d.children;
d.children = null;
} else {
d.children = d._children;
d._children = null;
}
update();
}
林困惑通过动态创建它来表达你的意思。你只是想插入一堆数据?所以你想让它只显示顶级父母和第一级孩子? – thatOneGuy
不错!这就是我要的!但不能在加载初始时间本身而不添加其他单击事件时完成此操作? – Sajeetharan
当然:http://jsfiddle.net/thatOneGuy/yar5sco6/8/刚刚删除了按钮和事件监听器,并创建了一个函数startVis(),它被直接调用(点击加载按钮后) – thatOneGuy