为 10000+ 业务系统提供数据可视化能力的 AntV 又进化了
小蚂蚁说:
2018 年 AntV 品牌日以知新、知心为主题,旨在让产品一直「知新」,与用户一直「知心」。AntV 是蚂蚁金服全新一代数据可视化解决方案,致力于提供一套简单方便、专业可靠、无限可能的数据可视化最佳实践。在过去一年,有 46 位开发者为AntV 贡献代码。
本文小蚂蚁将为大家简单介绍 AntV 的进化成果,了解详情记得点击下方链接哦~
AntV
是蚂蚁金服全新一代数据可视化解决方案,主要包含「数据驱动的高交互可视化图形语法」G2、专注解决流程与关系分析的图表库
G6、适于对性能、体积、扩展性要求严苛场景下使用的移动端图表库 F2
以及一套完整的图表使用指引和可视化设计规范,致力于提供一套简单方便、专业可靠、无限可能的数据可视化最佳实践。
目前,AntV
已经成为阿里经济体中,数据可视化领域十分重要的技术基础设施,为集团内外 10000+ 个业务系统提供数据可视化能力,其中不乏日均千万 UV
级的产品。同时,阿里内部基于 AntV 技术栈的可视化组件、工具、图表类库等相关技术生态开始繁荣,并逐步走向外界受到越来越多的关注。
回顾这一年
2017 年 11 月 22 日 AntV 品牌日,我们一起见证了「G2」的开源、「F2」的诞生。此后 AntV 团队从未停止过在数据可视化道路上的探索,得到了开发者们的信任和青睐。
除了收到大量的用户反馈之外,值得一提的是在这一年中,有 46 位开发者为AntV 贡献代码,非常感谢与 AntV 一起同行的伙伴们。
回顾这一年,我们把这次品牌日的主题定为:知新,知心。
知新:「新」产品、「新」特性,「新」玩法,我们一直在路上
知心:用「心」做事,更知用户「心」
L7 初生
L7 中的 L 代表 Location,7 代表世界七大洲,寓意能为全球位置数据提供可视化能力。
这一年,我们在地理空间数据可视化领域有了一定沉淀,在此邀请大家一起见证 L7 的初生。
L7
是由阿里数据可视化工作小组推动的联合项目,汇聚了高德地图开放平台、阿里云 DataV、蚂蚁金服 AntV 团队的可视化力量,结合集团国际
UED、盒马生鲜、菜鸟物流、蚂蚁数据平台部等多个数据业务团队的资源和需求协同共建,期待把阿里经济体在地理空间数据处理、可视化、3D
及大屏渲染等技术融合提供一套完整的地理空间数据可视化框架。L7 为开发者解决以下问题:
空间数据的专业性:坐标变换,投影,地图投影,地理瓦片等。
渲染技术的复杂性:WebGL 渲染技术,相机控制,场景管理,光照,多PASS 渲染,内存管理。
地理交互的综合性:将海量多维度的空间数据转化为合理的视觉映射。
详情请见:L7 发布:
https://www.yuque.com/antv/blog/l7-1.0.0-beta-release
G2 经典的新生
G2 是蚂蚁金服数据可视化解决方案AntV的一个子产品,是一套数据驱动的、高交互的可视化图形语法。
在开源一周年之际,G2 发布 3.4 版本,为大家带来很多新玩法:
交互语法:「交互语法」— 一套简洁高效的交互式可视化解决方案。
双引擎:G2 的底层渲染进行了升级,实现 Canvas 和 SVG 自由切换。
业务模板:奉上 58+ 精彩的业务模板,呈现更为生动的可视化效果。
详情请见:G2 3.4 发布:
https://www.yuque.com/antv/blog/g2-3.4-release
F2 步履不停
F2 专注于移动端可视化方案,精心打造移动端的灵动交互。
本次发布的 3.3 版本,重点的功能有:
组件交互:针对图表组件,手势交互进行了细致的打磨,
业务方案:沉淀了三套针对不同业务场景的可视化方案。
详情请见:F2 3.3 发布稿:
https://www.yuque.com/antv/blog/f2-3-3-release
G6 歆动
G6 是一个简单、易用、完备的图可视化引擎。它在高定制能力的基础上,提供了一系列设计优雅、便于使用的图可视化解决方案,帮助开发者高效搭建属于自己的图分析或图编辑器应用。
自今年 6 月 6 日开源以来,G6 受到各界的广泛关注。为了增强关系图的表现力,我们做了以下努力:
更自然的动画:G6 发布 2.2 版本,提供最自然细腻的动画体验。
拓扑图编辑器:G6-editor 一直在不断完善其建模能力,本次同步推出拓扑图建模编辑模板 Koni。
详情请见:G6 2.2 发布:
https://www.yuque.com/antv/blog/g6-2.2.0-release
怀着“让数据栩栩如生”的愿景,AntV 不断追求更生动的数据表现力,更优越的用户体验。过去一年中,各个子产品的每次版本发布,都让我们离这个目标更进一步。
G2 别具匠心
以强大的图形语法为基础,目前 G2 支持的图表类型已经接近 200 个,可以说是目前 JavaScript 世界里最完备的图形语法的实现。
在开源这一年中,G2 获得了大量开发者的关注,也收到了大量开发者的反馈。因此 G2 不断丰富其业务场景,陆续发布了数据标注,区域着色等功能。持续优化图表各个组件,axis,tooltip, legend, label 等均有重大更新。
图 5 G2 组件效果
回顾历史版本
3.1:在路上:
https://www.yuque.com/antv/blog/g2-3.1-we-are-growing
3.2:迭变:
https://www.yuque.com/antv/blog/g2-3.2-release
3.3:琢···磨:
https://www.yuque.com/antv/blog/g2-3.3-release
F2 心,随你灵动
F2 在满足开发者对于移动端图表库代码体积和渲染性能的严苛要求的同时,拥抱小程序生态,推出了微信小程序版和支付宝小程序版,获得了大量开发者的关注。
针对移动端与 PC 端交互的差异,F2 进行了组件重构,优化了手指拖拽,拖动等处理,提供更符合直觉的交互体验。出于移动端图表趣味性的追求,F2 不仅提供生动的默认动画,更支持开发者自定义动画。
3.1:全新起航 :
https://www.yuque.com/antv/blog/cmzzef
3.2:因你而动:
https://www.yuque.com/antv/blog/f2-3.2-release
G6 一心「二」用
G6 经过一年时间的打磨,将原本的「一」裂变为「二」: 即 G6 与 G6-editor,分别侧重于关系可视化的分析体验和建模交互。
随着图可视化领域高精尖力量的加入,G6 整合领域最新的学术成果研发出了一流的图分析解决方案,例如力导向图的鱼眼效果、表格桑基图等。将这些技术沉淀为工程插件,大大降低开发类似图分析应用的成本,助益图可视分析。
回顾历史版本
2.0:裂变·聚变:
https://www.yuque.com/antv/blog/g6-2.0-release
2.1:一路同行:
https://www.yuque.com/antv/blog/g6-2.1-release
❤️ 写在最后
这一年中,收获了很多用户的反馈和鼓励,尤其是开源的产品,越来越多的小伙伴加入到了贡献者行列中来。我们和用户一起成长,也正印证了 11.22 品牌日与感恩节的「不期而遇」。
希望在未来我们的产品一直「知新」,与用户一直「知心」。感谢大家,感恩有你。
AntV 品牌日图文直播:
https://www.weibo.com/antv2017
为 10000+ 业务系统提供数据可视化能力的 AntV 又进化了的更多相关文章
- 用uniGUI做B/S下业务系统的产品原型体验
从10月份到重庆工作后,一直忙于工作,感兴趣的几个方面的技术都处于暂停. 一个多月来,按照公司要求在做B/S集中式基卫产品的原型,主要是画原型图,开始是用Axure,弄来弄去感觉功能还是弱了些,尤其是 ...
- 阿里云文件存储(NAS)助力业务系统承载双十一尖峰流量
2018天猫双11全球狂欢节,全天成交额再次刷新纪录达到2135亿元,其中总成交额在开场后仅仅用了2分05秒即突破100亿元,峰值的交易量达到惊人的高度,背后离不开阿里云大数据计算和存储能力的支撑.在 ...
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 几十套业务系统集中统一授权管理实现经验分享
由于这几年互联网电商的快速发展,快递公司也进入了快速发展的绝好快速成长期.随着社会的强劲需求公司的业绩年年攀新高.快速发展的公司都需要有强大的IT信息系统,硬件设备基本上款到了货也可以到了,但是软件系 ...
- 业务系统的JVM启动参数推荐
关键业务系统的JVM启动参数推荐,原文链接请参见:http://calvin1978.blogcn.com/articles/jvmoption-2.html
- 银行综合储蓄业务系统,水平为学了一年C语言
银行综合储蓄业务系统 #include <stdio.h> #include<string.h> int acccunt = 0; char name[10],pw[10]; ...
- 业务系统需要什么样的ID生成器
业务系统需要什么样的ID生成器 ID 生成器在微博我们一直叫发号器,微博就是用这样的号来存储,而我微博里讨论的时候也都是以发号器为标签.它的主要目的确如平常大家理解的“为一个分布式系统的数据objec ...
- 通过业务系统的重构实践DDD
最近新接了一个业务系统——社区服务系统,为了快速熟悉和梳理老系统的业务逻辑和代码,同时对老系统代码做一些优化,于是打算花上一个月时间不间断地对老系统服务进行重构.同时,考虑到社区业务的复杂性,想起了之 ...
- Finance财务软件(引入业务系统凭证专题)
我们通过自定义存储过程从业务系统引入凭证 我们需要以下适配 1.设置业务系统数据库链接 2.在自定义模板中设置存储过程名称及入参,这里的功能键值必须为_InterfaceExec,保留字段作为存储过程 ...
- SpringSocial业务系统与社交网站的绑定与解绑
SpringSocial提供了了以下三个服务,我们要做的仅仅是调用它们的服务,但是SpringSocial仅仅只提供了数据,没有提供视图 ⒈拿到所有社交网站与业务系统的绑定信息 SpringSocia ...
随机推荐
- AtCoder Beginner Contest 083 (AB)
A - Libra 题目链接:https://abc083.contest.atcoder.jp/tasks/abc083_a Time limit : 2sec / Memory limit : 2 ...
- oj练习
1.toj 1138. Binomial Showdown $$ 二项式定理恒等式变换.数据类型溢出(乘法.加法).排列组合数计算优化(C(k,n) = C(n-k,n).排列组合数的计算. ...
- pycharm快捷键及常用设置
Alt+Enter 自动添加包 shift+O 自动建议代码补全 Ctrl+t SVN更新 Ctrl+k SVN提交 Ctrl + / 注释(取消注释)选择的行 Ctrl+Shift+F 高级查找 C ...
- Tomcat配置Manager管理员
修改文件: D:\MyDev\Tomcat\apache-tomcat-7.0.68\conf\tomcat-users.xml 配置内容: <role rolename="mana ...
- PHP5.4以下的json_encode中文被转码的问题
PHP的json_encode中文被转码的问题 在php5.2中做json_encode的时候.中文会被unicode编码, php5.3加入了options参数, 5.4以后才加入JSON_UN ...
- centos 内存清理
在清理前内存使用情况 free -m 用以下命令清理内存 echo 1 > /proc/sys/vm/drop_caches 清理后内存使用情况再用以下命令看看. free –m 多出很多内存了 ...
- javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 解决方法
在使用hibernate validator进行参数有效性校验的时候,我们有时候会遇到javax.validation.UnexpectedTypeException: HV000030: No va ...
- 02: flask 使用举例
1.1 项目说明 https://github.com/rickyyangrui/Flask_web_demo1 1.项目文件结构 2.项目主文件 cssmin==0.2.0 Flask==0.1 ...
- SqlServer字符串拼接
ID Name 2 小红 2 小明 2 小青 3 大红 3 大明 3 大青 有一张这样的表,现在要达到 把ID为2的Name合拼成一行显示出来: step1:建函数 CREATE FUNCTI ...
- svg动态添加小人
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...