Shoponr43fdgv
新手
新手
  • UID1193
  • 粉丝0
  • 关注0
  • 发帖数10
阅读:153回复:0

如何针对不同的节点进

楼主#
更多 发布于:2024-02-14 13:36
能让业务数据有合适的布局来做可视化呈现是一项比较大的技术挑战。除了下面几种基本的布局之外我们还探索了一些特定场景下的布局方案。布局策略基础布局提取数据特征优化布局提供的力导向图模块实现了一个数值积分器用于模拟粒子的物理运动。在不做过多干预的情况下会根据节点与边的关系模拟物理粒子的随机运动。的力导向图提供的力学调参项主要包括向心力碰撞检测弹簧力电荷力定位力。行合适的力学干预是让布局更符合预期的关键。

般来讲同一业务场景的图谱结构都具有一定的相似性我们考虑针对业务特定的数据结构特征来做定制化的力学调优。这里举一个简单的场景进行说明我们抽象出了在树中才有的层级和叶子节点的概念虽然部分节点会互相成环不满足树的定义但是大部分数据是类似于树 亚美尼亚电话数据 的结构这样调试后展示的关联关系就会比随机布局更加清晰用户在寻找自己需要的数据时也会更快。布局策略基于数据特征优化其实美团的各个业务场景都有个性化定制布局的需求这里只是拿其中一个最简单的场景进。



行说明能够将力学参数调整的模块独立出来并且梳理出一些常用的参数预设可以支撑很多场景的布局优化。层级数据布局方案在很多业务场景中用户更倾向于采用分层的方式来观察图谱数据因为这样有利于理解和分析图谱数据比如根据用户探索路径分层边关系聚合分层业务属性归类分层指定中心点路径分层等等这些需求对图谱的样式和布局形式提出了更高的要求。得益于力学布局的灵活性和拓展能力我们在业务实践的过程中实现了几种常。
游客

返回顶部