节点有时有多个父节点的数据集,如何以树状方式显示? (d3.js或类似的东西)

时间:2014-02-25 11:56:25

标签: javascript layout graph d3.js tree

enter image description here

我有一个类似于上图的数据集,我也想提出它与图像中的方式类似,基本上它是多个父节点。

到目前为止,我一直在使用d3.js并使用force layout显示它,所以它显示如下:http://bl.ocks.org/mbostock/4062045,但我希望它显示更像这样:{{3}但是节点可以有多个父节点而不是一个节点。

这可能是d3.js吗?如果没有,我可以使用什么?

此外,这样的图表有名称吗?

1 个答案:

答案 0 :(得分:3)

sankey diagram布局可能正是您要找的。你可以找到源代码 on github

您可以使图表看起来更像树,可以改变链接的大小以获得线条。

图表最后看起来像这样: Sankey diagram