【问题标题】:Order graph nodes d3js顺序图节点d3js
【发布时间】:2019-11-22 12:33:10
【问题描述】:

我有一个数据库,我在一个表中维护一个实体 ID,同时在另一个表上维护一个源实体和目标实体。

我已经生成了一个节点和链接的 json。并使用以下示例作为参考(认为只生成 json 文件就足够了):

Force directed graph for D3.js v4 with labelled edges and arrows

Same code with my generated data

问题是图表很混乱,我无法通过查看它来推断任何东西。所以我想要做的是,因为我熟悉实体之间的关系,所以我希望节点按特定顺序按标签自上而下排序。例如 siteref -> ro -> ba -> gr -> ca

这完全可以实现吗?我环顾四周寻找其他一些示例,但没有找到适合我需要的任何东西。

【问题讨论】:

    标签: javascript d3.js data-visualization graph-visualization


    【解决方案1】:

    您可以添加forceY,也可以选择传递strength。在 forceY 函数中,您可以将 siteref 设置为返回 0,ro 设置为 100,依此类推。然后,您可以通过使用链接和不同力量的力量来调整您的需求。这是一个更新的小提琴,所以你可以看看这个想法。 Update fiddle

    【讨论】:

      猜你喜欢
      • 2015-05-20
      • 2015-09-24
      • 2014-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-21
      • 2014-01-16
      • 1970-01-01
      相关资源
      最近更新 更多