gpt4 book ai didi

d3.js - 可以为力导向布局指定自定义力函数吗?

转载 作者:行者123 更新时间:2023-12-02 01:40:16 26 4
gpt4 key购买 nike

我想为力导向的图形布局试验一个替代的家庭力函数。

对于每个节点 n_i ,我可以定义一个“力函数”f_i以至于

  • f_i ( n_i )完全为零;和
  • f_i ( n_j ) , 其中 n_i != n_j , 是节点 n_i 上的力这是由于某个其他节点 n_j .

  • 节点上的净力 n_i那么应该是力的矢量和 f_i ( n_j ) , 其中 n_j范围覆盖所有其他节点1。

    有没有办法告诉 d3.js 在布局算法中使用这些自定义力函数?

    [ documentation for d3.js's force-directed layout 描述了可以调整其内置力函数的各种方式,但我一直无法找到一种方法来指定完全不同的力函数,即无法实现的力函数通过调整内置力函数的参数。]

    1IOW,节点 n_i 上不应有其他/额外的力作用除了根据其力函数计算的那些 f_i .

    最佳答案

    为此,您需要创建自己的自定义布局。我不知道这方面的教程,但现有力布局的源代码应该是一个很好的起点,因为从声音上看,您的自定义布局的结构将与此非常相似。

    关于d3.js - 可以为力导向布局指定自定义力函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28927708/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com