antvis/G6

darge布局不管怎么调整都会很分散,能不能让同一层的节点从左到右去布局呢 #4958

XiaoRIGE posted onGitHub

问题描述

使用darge布局,每一层的节点都会有很多空余位置,能否让节点展示更紧凑呢?

重现链接

www.test.com

重现步骤

1.使用darge布局 2.同层节点有空间浪费

预期行为

1.使用darge布局 2.最终整体效果较为紧凑

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox]
  • G6 版本: [4.5.1 ... ]

屏幕截图或视频(可选)

No response

补充说明(可选)

No response


给个效果图?描述略显抽象

posted by Yanyan-Wang over 1 year ago

微信截图_20230913151912 不好意思,可能是我描述问题。我希望的是能不能让同层的节点先把红色框中部分排满再往右侧去平铺

posted by XiaoRIGE over 1 year ago

这个布局计算的位置,是为了综合来看边的长度最短。如果从左到右均匀排满,可能就会带来新的问题哟,就是边很长、交错很多。align 这个参数能够微调 https://g6.antv.antgroup.com/api/graph-layout/dagre#layoutcfgalign

posted by Yanyan-Wang over 1 year ago

可是给出的几种使用后都达不到期望效果。请教一可以darge布局基础上调整特定节点的位置吗?

posted by XiaoRIGE over 1 year ago

直接 updateItem 更改 x y 就可以啦

posted by Yanyan-Wang over 1 year ago

This issue has been closed because it has been outdate for a long time. Please open a new issue if you still need help.

这个 issue 已经被关闭,因为 它已经过期很久了。 如果你仍然需要帮助,请创建一个新的 issue。

posted by github-actions[bot] 10 months ago

Fund this Issue

$0.00
Funded

Pull requests