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

简介: 藏不住了!一线大厂内部图可视分析的需求清单
编者按:昨天,我们刚刚官宣, 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、微信公众号、各大平台直播!

相关文章
|
22天前
|
敏捷开发 数据可视化 测试技术
解析软件项目管理:以板栗看板为例,其如何有效影响并优化软件开发流程
软件项目管理是一个复杂而重要的过程,涵盖了软件产品的创建、维护和优化。其核心目标是确保软件项目能够顺利完成,同时满足预定的质量、时间和预算目标。本文将深入探讨软件项目管理的内涵及其对软件开发过程的影响,并介绍一些有效的管理工具。
|
4月前
|
敏捷开发 前端开发 测试技术
软件开发工作流【详解】(含公司产品研发流程图、大厂研发架构图、大厂研发流程图)
软件开发工作流【详解】(含公司产品研发流程图、大厂研发架构图、大厂研发流程图)
978 1
|
5月前
|
监控 数据可视化 BI
清单管理软件推荐:提升任务效率与组织能力
**Zoho Projects是一款推荐的清单管理工具,它支持任务关联和实时更新显示,提升效率。通过派生和关联关系组织任务,用甘特图监控进度,还提供直观的统计报表功能。适合个人和中小企业免费试用,以优化工作流程。**
43 0
|
算法 Perl
技术下午茶:产品经理是如何工作的?如何才算一份好的需求文档?如何设计一个简单的列表,它应该具备哪些基本功能?
技术下午茶:产品经理是如何工作的?如何才算一份好的需求文档?如何设计一个简单的列表,它应该具备哪些基本功能?
108 1
|
6月前
|
数据库 数据库管理
构建信息蓝图:概念模型与E-R图的技术解析
构建信息蓝图:概念模型与E-R图的技术解析
122 0
|
6月前
|
供应链 监控 项目管理
第十四章项目采购管理(选择2分,偶尔案例16分)
第十四章项目采购管理(选择2分,偶尔案例16分)
|
Java 测试技术 BI
研发管理者如何7步规范管理企业代码资产?
本教程向您展示如何在云效上设置代码仓库模板,如何设置研发协作规范,如何启动代码检测,以及如何设置保护分支与合并卡点、如何实现研发工作与需求的自动化消息通知、如何度量代码数据?
41393 4
|
uml
机房合作UML图展示
机房合作UML图展示
54 0
|
存储 测试技术 数据库
「机会和方案」TOGAF建模:项目环境图
「机会和方案」TOGAF建模:项目环境图
|
存储 数据可视化 测试技术
「数据架构」数据流程图示例-订餐系统
「数据架构」数据流程图示例-订餐系统