
AntV 是一个开源的企业级数据可视化解决方案。今年 11.22 是 AntV 第六个品牌日,这一次,AntV正式发布5.0版。5.0 时代的 AntV 将在技术栈内实现无缝互联,并为用户带来全新的可视化表达和规范。
今年AntV品牌日的主题是「远方 · 远芳」。除了专业性的发布内容外,AntV还想表达一种态度:无论是底层技术积累,还是上层产品创新,AntV都奉行长期主义和探索精神。循此苦旅,以至星辰;历经寒霜,乃得花香。
「远方」脚踏实地,仰望星空
G 5.0 灵活易用的可视化渲染引擎来了
从诞生之初,AntV 就拥有完整的技术产品矩阵。但是,无论是 G2、G6 还是 L7 都是独立发展,相互之间存在一定的隔离。比如要在关系图上绘制一个饼图,或在地图上绘制一个关系图,都只能在 DOM 上去实现。这个技术上的隔离亟待解决。
新版本 G 5.0 升级概念为「可视化渲染引擎」,提供类似 DOM 标准的场景构建 API,带来以下优势:
-
适配多种渲染环境 -
Web 生态的易用 API -
高性能渲染和计算 -
丰富插件和生态
AntV 的底层渲染将来都将基于 G 5.0,以实现上层各个技术栈的完全互通。全部的特性内容见文章《G 5.0 灵活易用的可视化渲染引擎来了》。(链接:https://www.yuque.com/antv/blog/bbhzfoaabbnv4giz)
G2 5.0 从语言到思维
对于绘制统计图表的核心工具 G2,我们希望 5.0 的她不仅仅是一个画图表的工具,更能用她的语法向使用者传递正确的可视化思维。让大家知道可视化不仅仅是折柱饼,它也可以很美很艺术,也能让我们在“数据世界里获得视觉化思考的能力”。我们相信“语言可以塑造思维”,正如电影《降临》中,女主角学习外星人的语言后,就获得了预知未来的能力。怀揣这样的愿景,G2 5.0 将会支持更多样化的场景,提供新的渐进式语法和组件化编程范式。更多内容见文章《G2 5.0:从语言到思维》。(https://www.yuque.com/antv/blog/xtr2x920kot01q4g)
F2 5.0 移动端可视化架构统一
去年我们考虑移动端拥有许多共性,从而提出 F 系列概念,立足于移动端赛道,统筹设计移动端可视化解决方案。今年我们在保持用户使用方式不变的前提下,做了架构升级。将 JSX 架构和移动端共同能力下沉,底层渲染引擎对接至 G 5.0。
新架构升级后,用户可以混合使用 F2 和 F6,提高开发效率,实现更多可能。更多内容见文章《F 系列:移动端可视化架构统一》。(https://www.yuque.com/antv/blog/lir3ogcxp8tvkbcy)
G6 5.0 插件机制与引擎性能蓄势待发
G6 作为 AntV 旗下的图可视分析开源引擎,从 3.0 到 4.x 已经近 3 年,历经 186 个版本的迭代。随着图相关业务的发展和新需求的不断涌现,当年的架构逐渐浮现出问题,例如定制困难、生命周期不明确、无数据隔离、体验不丝滑等。因此,我们正在筹备 G6 5.0,她将具备以下优点:
-
专业性:视觉规范、交互规范、动画规范; -
架构先进:统一的插件化架构、生命周期、数据结构下沉; -
技术领先:高性能计算,高性能布局,分层渲染策略。
如果你对 5.0 的技术设计和架构感兴趣,可以参考文章《AntV 图分析:新产品开源,新架构启航》。(https://www.yuque.com/antv/blog/fm6setn8p9m9lmh5)
「远芳」时光不语,静待花开
大数据时代,为了从数据中获取信息,很多的业务都会打造自己的数据分析产品,而可视化能力无疑是其中最重要的环节之一。我们非常希望帮助这些未来的产品快速生根发芽,但是只提供底层的可视化技术似乎还是不够的……于是,今年我们开源开放了多款洞察工具类产品,从对应领域的大量业务和专业产品中提炼出通用能力,希望能成为未来分析工具的加速器。
图可视分析产品 GraphInsight 正式开源
今年6月6号,我们对外开放了一款图可视分析工具:GraphInsight。很欣喜地看到好几家公司已经把 GraphInsight 当作标准化的分析工具在内部使用。我们也不断收到社区朋友的私信,称赞我们的产品理念,想要加入一起共建。为此我们今天正式开源,希望凝聚社区的力量,大家一同在图可视分析的道路上越走越远。这次开源,我们将全面介绍 GraphInsight 的三大核心产品能力:
-
资产中心:共计放出 61 个分析资产,以及新增 26 个资产的六大使用场景说明。 -
服务中心:支持用户自定义数据服务,内置三款图引擎:包括蚂蚁集团 TuGraph ,阿里集团 GraphScope,以及Neo4j 图数据库。一键连接,极速在线体验。 -
开放中心:新增 NPM 包导出,支持 TreeShaking,做到业务按需加载,随时可扩展。
更多内容参考文章《关系数据分析利器:GraphInsight 开源啦!》(https://www.yuque.com/antv/blog/nyl5bkhdkicgm7v8)
空间数据可视分析产品 LocationInsight 开放使用
在公共卫生和城市信息被高度关注的当下,好的地图展示和地理分析越来越被重视。随着位置信息的爆发,大量位置数据需要被可视化、分析和决策。为了便于快速研发位置分析产品、产生数据洞察,经过半年的迭代,我们开放了 LocationInsight 这款空间数据研发和分析工具。更多内容参考文章《L7 从矢量到遥感,从引擎到平台,探索地理分析的远方》。(https://www.yuque.com/antv/blog/zrz77eat2m4wb7yk)
AVA 解读文本可视化,将你的洞察娓娓道来
我们都知道,数据可视化的目的是产生洞察,而文本在表达洞察上的效果是无可替代的。我们在做数据分析时,最终常常要通过文字的表述去传达业务状态和分析观点。那么,如何才能真正做到“图文并茂”呢?智能可视分析框架 AVA 去年发布洞察驱动的可视化推荐链路,今年为了进一步解决“洞察解读和呈现”的问题,推出了数据解读文本的展示方案 NTV(Narrative Text Visualization),提升文本的阅读和交互体验。更多内容见文章《AVA 见字如晤,展信舒颜》。(https://www.yuque.com/antv/blog/ava2022)
「远方 · 远芳」业务驱动,携手共进
技术的本质还是回归到对业务带来的价值,AntV 始终在业务的最前线,为可视化社区带来专业又地气的技术方案,今年为大家带来一些社区业务和 AntV 的联名文章,期望为大家在业务中技术选型带来灵感。
大规模固件安全分析领域的典型可视化视角
近年来,由于物联网固件软件供应链漏洞导致百万级物联网设备遭受攻击威胁的事件屡见不鲜。
这是由于广泛的代码重用和第三方 SDK 的大范围使用,使得物联网固件中存在大量的同源二进制文件,这些二进制文件通常由不同编译配置的相同或相似源代码编译而成。一旦在某一固件中发现漏洞,共享相似代码片段的其他固件就将面临较高的安全风险。因此,同源二进制文件关联对物联网固件安全性分析、风险评估和应急响应具有极其重要的意义。
为此,在 360 未来安全研究院-工业互联网安全实验室过去持续数年的研究历程中,基于对整个物联网产业内上千厂商大规模固件独特数据视野和一线的攻防视角,通过 AntV 可视化技术对大规模固件数据做了一些有意思的分析视角。更多内容见文章《大规模固件安全分析领域的典型可视化视角》。(https://www.yuque.com/antv/gi/xqe0h7ic6tqg6pze)
一个大型图编辑应用的实现方案
目前市场上有很多软件,通过使用图形连线加上一些编辑的功能去实现一些业务需求,比如说蓝图软件、流程图的软件、PPT 软件和电子电路设计图软件等等。从五月份到现在,我们在公司开发了一个车联网安全应用,并对它进行了一些思考设计和落地实施。
开发大型图编辑应用软件,我们需要明确哪些问题需要解决,这些问题可以从我们目前的产品效果入手。由于网联汽车安全的项目比较复杂,涉及到非常多的行业概念,比较晦涩难懂,为了让大家能够更加清晰地了解我们项目的大致内容,我设计了另外一个图编辑项目。
更多内容见文章《一个大型图编辑应用的实现方案》。(https://zhuanlan.zhihu.com/p/585004939)
轻析数据可视化平台, 让数据中的信息无处遁形
轻析是一个商业化数据可视化平台,本文介绍了基于 AntV 提供的各种数据可视化方案,怎么提高效率, 怎么实现 6 点下班,快乐工作。这些图表是怎么实现的呢?其实是用了 AntV/G2(折线图、饼图等)、AntV/X6(数据集的图编辑器)、AntV/S2(明细表、汇总表)等多个可视化产品的, 通过使用成熟的可视化产品来保证自己的迭代速度与质量。
更多内容见文章《轻析数据可视化平台, 让数据中的信息无处遁形》。(https://zhuanlan.zhihu.com/p/585272446)
结语
我们是 AntV,一群有爱有梦的人,怀揣「让人们在数据世界里获得视觉化思考能力」的梦想前行。AntV 的第六年,感谢大家的支持与共建!
最后,一个值得“奔走相告”的喜讯、AntV 官网焕新提速啦!快去试试!http://antv.antgroup.com/
AntV 开源项目
欢迎关注我们的 GitHub 项目,点亮 star 了解我们的实时动态,期待 PR:
-
AntV 官网:https://antv.antgroup.com/ -
G:https://github.com/antvis/g_ - 灵活的可视化渲染引擎,是 AntV 几个产品共同的底层 2D 渲染引擎。 -
G2:https://github.com/antvis/g2_ - 简洁的渐进式可视化语法,用于报表搭建、数据探索以及可视化叙事。 -
G2Plot:https://github.com/antvis/g2plot - 开箱即用、易于配置、具有良好视觉和交互体验的通用图表库。 -
S2:https://github.com/antvis/s2 - 开箱即用的多维可视分析表格。 -
F2:https://github.com/antvis/f2 - 快速、灵活的移动可视化引擎。 -
F6:https://github.com/antvis/f6_ - 一个简单、易用、完备的移动端图可视化引擎。 -
F2Native:https://github.com/antvis/F2Native_ - 专注于客户端,开箱即用、高性能的可视化解决方案。 -
G6:https://github.com/antvis/g6_ - 强分析、高性能、易扩展的图可视分析引擎。 -
Graphin:https://github.com/antvis/graphin_ - 基于 G6 封装的 React 组件库,专注在关系可视分析领域,简单高效,开箱即用。 -
X6:https://github.com/antvis/X6_ - 基于 HTML 和 SVG 的图编辑引擎,提供低成本的定制能力和开箱即用的内置扩展。 -
XFlow:https://github.com/antvis/XFlow_ - 基于 X6 图编辑引擎、面向 React 技术栈用户的专业图编辑应用级解决方案。 -
L7:https://github.com/antvis/l7_ - 基于 WebGL 的大规模地理空间数据可视化引擎。 -
AVA:https://github.com/antvis/AVA_ - 智能可视分析框架。 -
Ant Design Charts:https://github.com/ant-design/ant-design-charts_ - 集 AntV 各技术栈的 React 版图表类库,包含统计图表、关系图表以及地理可视化 图表。 -
ChartCube:https://chartcube.alipay.com - ChartCube 是一个可以快速完成图表制作的在线工具,只需要三步就可以创建出高品质的图表。 -
GraphInsight:https://graphinsight.antgroup.com/_ - 是一个低代码图应用研发工具,也是一个在线图可视分析平台。 -
LocationInsight:https://locationinsight.antv.antgroup.com/_ - LocationInsight 是下一代地理空间数据可视分析平台。
👇🏾点击「阅读原文」,查看 AntV 发布详情
本文分享自微信公众号 - 支付宝技术(Ant-Techfin)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。