藏不住了!一线大厂内部图可视分析的需求清单

简介: 藏不住了!一线大厂内部图可视分析的需求清单
编者按:昨天,我们刚刚官宣, AntV 新品发布会将于 6 月 6 日与大家见面,今天要来剧透下,究竟是什么新品?嘘!就藏在这份清单里~


🔭 一览无余版


基础版  …………… 01  

进阶版  …………… 02  

场景版  …………… 03  

大礼包版  …………… xx


随着企业业务逻辑越来复杂,数据越来越多源异构,涉及更广更深的关联分析,以关系型数据库为基础的企业数字化基础面临着诸多挑战,为了解决这些挑战,图技术开始大规模兴起,从图存储到图计算,再到图分析产品。这些图分析产品在金融风控,反洗钱,案件调查,客户360,网络安全威胁检测等诸多领域发挥着重要价值,面对这么多兴起的产品,无论你是产品经理,还是研发同学,抑或是交付工程师,都会问一个问题:有什么好的案例,好的技术,好的方案,帮助我做一个图分析应用呢?刚好,这里有一份图可视化分析的需求清单,源于图可视分析开源项目 G6 收集到的精华案例以及蚂蚁集团内部众多图可视分析产品总结,也许能够在你技术和产品选型阶段,带来一点启发。

01.基础版

在基础需求清单中,我们首先要满足用户「看清关系数据」的需求,因此,我们要有基础的样式,自然的交互,合理的布局。

1.1 基础样式


✅ 设置颜色:支持填充色,描边色,透明度

✅ 设置大小:支持支持文本/主图形/图标等的大小设置

✅ 设置文本:支持多文本,支持换行展示

✅ 边:支持多边,支持自环,支持虚线,支持曲线,支持边动画,支持标签背景色

✅ 节点:支持图标,支持徽标,支持光晕,支持透明度,颜色细粒度设置

1.2 基础交互


✅ 画布交互:支持放大,缩小,框选,鼠标缩放,平移画布,自适应,1:1展示画布。✅ 节点交互:支持点击选中,拖拽节点,支持关联高亮,支持鼠标悬停展示提示框,支持点击查看详情面板。

✅ 边交互:支持鼠标悬停,点击选中。

1.3 画布布局


5 种基础布局,并且支持详细参数设置,支持布局切换,支持布局缓存。

✅ 力导布局

✅ 圆形布局

✅ 同心圆布局

✅ 径向布局

✅ 有向分层布局

1.4 页面布局


支持3种系统基础布局,且每种布局都可以自由调整放置的区域,偏移量,宽度,高度,是否独立DOM等。

✅ 工具栏:常常用于集成 画布操作相关 的 交互组件,例如放大,缩小等

✅ 操作栏:常常用于集成 业务操作相关 的 分析组件,例如数据查询,算法面板,导出,保存分享等。

✅ 侧边栏:常常用于集成 业务分析流程 的 组件,例如查询,筛选,样式配置,最短路径等。

02.进阶版

进阶版中,重点是实现用户动态分析图的诉求,可能用户需要根据分析的思路,不断调整样式,不断调整布局,扩展数据,筛选数据,保存分析思路等。

2.1 分组样式


✅ 节点和边支持分组设置,系统默认按照「类型」来分组

✅ 支持自定义属性过滤,例如下图,可以将多个条件组合起来

2.2 多元素类型渲染


✅ 一个画布中,可以存在多种不同类型元素,例如下图,将某个节点用「甜甜圈」节点渲染。

2.3 筛选过滤器


✅ 支持属性字段过滤✅ 支持过滤规则组合✅ 数据筛选后的画布:支持数据改变,重新布局✅ 数据筛选后的画布:支持数据不变,仅高亮展示。✅筛选的结果可视化展示:支持词云,饼图,折线图,折线图,下拉菜单 等方式

2.4 邻居扩散


✅ 支持集成到右键菜单中✅ 支持一度,二度,三度扩散的配置✅ 支持扩散的数据服务自定义✅ 支持扩散的子图的样式区别

2.5 多画布页签


当分析思路出现「分叉」的时候,就需要新增一个画布去单独完成「分叉支路」的分析任务。这个工作往往由画布页签来完成,技术取名「Sheetbar」,灵感也是来源传统Excel中的「sheetbar」✅ 支持新增空白画布,画布重命名,删除画布✅ 支持框选画布的元素,然后将框选后的子图追加到新的画布中✅ 支持页签间的画布DOM与通信完全隔离

2.6 路径分析


在网络安全中,人们可以使用「路径分析」查看主机入侵分析,在金融风控中,可以使用「路径分析」查看洗钱路径,在企业风控中,可以使用「路径分析」查看持股关系。✅ 支持路径的纯前端算法查询✅ 支持过滤路径:最短路径,自定义规则过滤✅ 支持高亮展示路径,支持路径切换展示

03.场景版

3.1 地理分析


✅支持数据中的地理位置字段映射到「高德地图」或「AMap」

✅支持圈选地理中的位置进行与图分析画布的交互

3.2 大图分析


当画布数量超过一定数量的时候,可以启动「3D大图渲染」,用户在三维的画布上,可以很容易看到之前在2D画布上难以看到的关系和团伙。



xx.大礼包版

今天是儿童节,辛苦大家看需求清单看到这里,不知道上述的清单是否能够满足大家的图分析业务需求?

「小孩子才做选择,我全都要」

你说得对,我们的业务方也是这样说的,所以为了提升研发效率和灵活定制,上述的功能清单,在我们 6月6号 即将开放的产品上都被封装成一个个原子组件,可以按需自由组合。

原子化的能力组件

「新产品,内部平台吗?跟我有关系吗?」

6月6日开放的新产品,是 AntV 内部用来支撑蚂蚁集团业务的一个图可视应用研发平台,大家可以在线访问使用,体验一下我们原来预估 3个月人力 的项目怎么做到 1周交付的生产力变革,也可以体验下之前我们2020年发布的《图可视分析解决方案》白皮书中的案例如何使用这个产品一步步实现,如无意外,今年11.22 AntV 的品牌日我们还会把这个项目开源出来。

好了,广告打完,我滚远点....别忘了定闹钟!!2022.06.06 下午2点 ~ 4点,线上发布会,InfoQ、bilibili、微信公众号、各大平台直播!

相关文章
|
4月前
|
缓存 前端开发 测试技术
什么是七星创客系统丨七星创客系统开发规则玩法/设计方案/逻辑需求/案例项目/源码功能
七星创客系统开发指南是一个帮助开发人员理解并完成七星创客系统的开发任务的指南。以下是一个简要的开发指南需求:
|
4月前
|
敏捷开发 前端开发 测试技术
软件开发工作流【详解】(含公司产品研发流程图、大厂研发架构图、大厂研发流程图)
软件开发工作流【详解】(含公司产品研发流程图、大厂研发架构图、大厂研发流程图)
996 1
|
6月前
|
供应链 监控 项目管理
第十四章项目采购管理(选择2分,偶尔案例16分)
第十四章项目采购管理(选择2分,偶尔案例16分)
|
安全 Go 区块链
区块链游戏链游系统开发功能详情丨方案逻辑丨开发项目丨案例分析丨源码规则
 In recent years, with the continuous development of blockchain technology, NFTs (non homogeneous tokens) and DAPPs (decentralized applications) have emerged in the gaming industry.
|
uml
机房合作UML图展示
机房合作UML图展示
54 0
|
存储 测试技术 数据库
「机会和方案」TOGAF建模:项目环境图
「机会和方案」TOGAF建模:项目环境图
|
存储 数据可视化 测试技术
「数据架构」数据流程图示例-订餐系统
「数据架构」数据流程图示例-订餐系统
|
存储 数据可视化 程序员
选择文库系统的时候需要重点注意和对比哪些东西?
本人程序员出身,接近15年的代码经验,对互联网产品和运营也一直在实践和研究,尤其是对文库产品有着深度理解,因为我自己也一直在运营文库项目。下面是我站在一个普通站长角度给出的一些经验,如果你也想做一个文库网站或文库平台,需要选择一套文库系统产品,请从下面几点出发去做对比,最终做出正确选择。
选择文库系统的时候需要重点注意和对比哪些东西?
html+css实战121-综合案例-小米产品-左右结构
html+css实战121-综合案例-小米产品-左右结构
190 0
html+css实战121-综合案例-小米产品-左右结构
全区域治理-功能提取(简易版初稿)
全区域治理-功能提取(简易版初稿)
111 0
全区域治理-功能提取(简易版初稿)
下一篇
无影云桌面