有没有依赖关系图生成工具?

2017-06-08 10:10:08 +08:00
 rrfeng
比如我用某种方式描述:
A -> B
B -> C
A -> C
D -> B

然后生成一个网状的关系图?最好是页面可以高亮某个组件的?(就像一些网站搞的 QQ 好友 /群关系图一样……
4011 次点击
所在节点    问与答
9 条回复
shoumu
2017-06-08 10:27:34 +08:00
echarts 关系图?
fenixan2010
2017-06-08 10:29:19 +08:00
graphviz
imn1
2017-06-08 10:30:04 +08:00
imn1
2017-06-08 10:33:36 +08:00
呃,随手就发了这么个 URL,不知道会不会把这贴打入 chamber
rrfeng
2017-06-08 11:48:51 +08:00
graphviz 很不错 @fenixan2010,虽然没有动态展示。
WindsonYan
2017-06-08 12:02:24 +08:00
d3,搜索 force directed 布局,然后高亮什么的看你 js 怎么玩咯~
如果想用现成的程序,Gephi,启动有点慢,有点丑(毕竟是 netbeans 的界面改的),功能蛮强
rrfeng
2017-06-08 21:47:15 +08:00
@fenixan2010 @imn1

请教一下,graphviz 有向图连接线什么情况下可以变成曲线?没找到这个属性,但是看有些示例,连接线会弯一下绕过节点。我这里都是直的……太难看了
xiaosaiyin
2017-06-08 23:11:45 +08:00
Mathematica/ Wolfram cloud 的 LayeredGraphPlot

LayeredGraphPlot[{A -> B ,B -> C ,A -> C ,D -> B },VertexLabeling -> True]
fenixan2010
2017-06-09 04:49:52 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/366851

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX