Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于浮力控制的力定向图形可视化_Javascript_Graph_Physics Engine - Fatal编程技术网

Javascript 基于浮力控制的力定向图形可视化

Javascript 基于浮力控制的力定向图形可视化,javascript,graph,physics-engine,Javascript,Graph,Physics Engine,我正在进行一个带有力导向图形显示的项目(具体来说,我使用的是ForceAtlas2插件,但可以将其扩展到任何框架)。我想知道是否有一个已经存在的插件或者一个相对简单的方法来实现物理系统中节点的“浮力” 换句话说:大多数力定向图系统将节点视为在空间中。这适用于大多数类型的数据。然而,某些类型的数据,例如那些与日期和时间明确相关的数据,对于某种空间时间线安排来说更有意义,以便表示早期时间段的节点位于表示后期时间段的节点的左侧或上方。与其强制所有定向边指向下方或右侧(这不适用于所有数据集),或锁定一个

我正在进行一个带有力导向图形显示的项目(具体来说,我使用的是ForceAtlas2插件,但可以将其扩展到任何框架)。我想知道是否有一个已经存在的插件或者一个相对简单的方法来实现物理系统中节点的“浮力”

换句话说:大多数力定向图系统将节点视为在空间中。这适用于大多数类型的数据。然而,某些类型的数据,例如那些与日期和时间明确相关的数据,对于某种空间时间线安排来说更有意义,以便表示早期时间段的节点位于表示后期时间段的节点的左侧或上方。与其强制所有定向边指向下方或右侧(这不适用于所有数据集),或锁定一个坐标或另一个坐标(这可以创建任意压缩),是否有一种简单的方法将节点视为在水中,并根据这类特征具有不同程度的“浮力”

示例:我有一个谱系显示,我想通过将两条线链接到同一节点,直观地突出显示祖先线何时会聚。然而,我仍然想保持一个典型的谱系图的标准节奏——你在祖先中往上走,就像你往右边走一样,或者往上走。有没有一个很好的方法来优化一个力定向图来做这样的事情