【问题标题】:d3.js forced directed graph effects on enterd3.js 强制有向图效果进入
【发布时间】:2012-09-17 08:38:02
【问题描述】:

我完全按照here 所示使用 d3.js,但数据值不同。

当图表第一次显示时,所有元素都是分散的,并在大约一秒钟内迅速移向它们的位置。这在示例中看起来不错,但对于我的数据,它看起来不太好。有什么方法可以关闭它,以便节点从指定的位置开始?有什么方法可以自定义这个条目可视化?

【问题讨论】:

标签: d3.js force-layout


【解决方案1】:

您可以循环遍历节点数组并将 .x/.y 和 .px/.py 值设置为您希望节点进入的初始位置,这样做将限制它们需要在其内部移动的数量初始布局。如果关闭力导向算法(tick() 函数),则可以将标准 .transtion().duration(500).attr("transform", xx) 行为应用于节点和链接以使它们在您在运行强制导向算法之前或之后喜欢的方式,但请确保将 .x/.y 和 .px/.py 属性设置为它们的最终位置,否则它们将在您 .tick() 后立即重置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-17
    • 1970-01-01
    • 2015-01-06
    • 2018-02-18
    • 2013-07-24
    • 1970-01-01
    相关资源
    最近更新 更多