alibaba / GGEditor

A visual graph editor based on G6 and React
https://ggeditor.com
MIT License
3.42k stars 574 forks source link

自动布局 #109

Open chenguanyin opened 5 years ago

chenguanyin commented 5 years ago

请问Flow里面的node节点是否支持 再不传x,y坐标的时候,自动布局。

chenguanyin commented 5 years ago

就像mind一样,自动渲染到画布上面

chenguanyin commented 5 years ago

是否可使用G6里面的plugin.layout.dagr插件?

zsl1549 commented 5 years ago

@ChenGuanYin 做出来了吗?自动布局。有什么好的例子吗?

chenguanyin commented 5 years ago

@zsl1549 暂时没有找到好的方法,现在是用手动推导x,y坐标,然后实现的自动布局

zsl1549 commented 5 years ago

你怎么写的X,Y轴坐标

tdida commented 5 years ago

可以使用 g6 使用的自动布局插件 dagre 来生成节点的 X,Y 坐标

zsl1549 commented 5 years ago

@tdida 有合适的例子可以参考一下吗。谢谢

tdida commented 5 years ago

@zsl1549 @ChenGuanYin https://codesandbox.io/s/yv305rln5z 参照下这个

gaoli commented 5 years ago

@tdida @zsl1549 @ChenGuanYin 看来大家对自动布局的需求比较强烈,后继我来统一封装吧 :)

tdida commented 5 years ago

@gaoli gg-editor-core 这个核心库是自己开发的吗

zsl1549 commented 5 years ago

@tdida 谢谢我先去参考下,@gaoli 加油,非常期待这个功能。

sy13277072001 commented 5 years ago

@zsl1549 @ChenGuanYin https://codesandbox.io/s/yv305rln5z 参照下这个

参照这个是实现了自动布局,但是怎么判断游离没有连接的节点呢,一般应该是存在游离的没有连接节点就提示不能布局;

zengxijin commented 4 years ago

@tdida @zsl1549 @chenguanyin 看来大家对自动布局的需求比较强烈,后继我来统一封装吧 :)

这个功能有了没?

primary commented 4 years ago

看来大家对自动布局的需求比较强烈,后继我来统一封装吧 :)

请问这个已经封装好了吗?

tombsmrliu commented 4 years ago

这个自动布局没有下文了吗?

callmeYe commented 4 years ago

同问

blueju commented 4 years ago

mark

whxwzhg commented 3 years ago

需要这个功能,几百个节点无法手动拖x,y坐标