【发布时间】:2015-04-07 17:10:45
【问题描述】:
我在所有相同类型的节点之间有一组加权成对关系,如下所示:
A-[1]->B
A-[2]->C
B-[3]->C
B-[2]->D
E-[1]->A
我想以一种使节点的优先顺序相对清晰的方式布置此图(即“流”大致从 E 到 A 到 B/C/D)
我认为我需要类似于 Force Layout 的东西,但增加了边缘权重和方向性的概念
我已经研究过使用 neo4j 的内置 viz 视图和 d3,但它们似乎没有提供我需要的开箱即用的东西。这类问题有标准方法吗?
【问题讨论】:
-
注意:该图不保证是一个有向无环图,但是会有一个节点可以被认为是在“顶部”,我知道如何找到这个节点
-
此外,该图可能包含数百个但可能不是数千个节点和边
-
为什么你没有一个有向力布局图,即箭头? bl.ocks.org/d3noob/5141278
-
@AJ_91:这里的箭头有帮助,但基础力模型仍然是
d3.layout.force,它似乎只支持统一的电荷/距离/等参数,因此布局不会对边缘权重做出有意义的反应。不过,我想我可能会弄乱线宽 -
那么一切都排序了吗? :)
标签: d3.js graph neo4j data-visualization