蚂蚁金服开源:数据驱动的高交互可视化图形语法 AntV - G2

928 阅读2分钟
原文链接: mp.weixin.qq.com

G2 是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性

授权协议:MIT

开发语言:JavaScript

操作系统:跨平台

开发厂商:阿里巴巴

软件作者:AntV

AntV 是蚂蚁金服全新一代数据可视化解决方案,主要包含:

G2 —— 数据驱动的高交互可视化图形语法

G6 —— 专注解决流程与关系分析的图表库

F2 —— 适用于对性能、体积、扩展性要求严苛场景下使用的移动端图表库

以及一套完整的图表使用指引和可视化设计规范,致力于提供一套简单方便、专业可靠、无限可能的数据可视化最佳实践。

AntV - G2 详细介绍

G2 是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。

同时,G2 也是 AntV 最重要的组成,始于《The Grammar of Graphics》一书描述的视觉编码语法系统(这也是 G2 项目命名的由来)。

特性

  • 简单、易用:从数据出发,仅需几行代码就可以轻松获得想要的图表展示效果

  • 完备的可视化编码:以数据驱动,提供了从数据到图形的完整映射

  • 强大的扩展能力:任何图表,都可以基于图形语法灵活绘制,满足你无限的创意

示例

柱状图       

完整代码:

安装

浏览器引入

既可以通过将脚本下载到本地也可以直接引入在线资源:

通过 npm 安装

官方提供了 G2 npm 包,通过下面的命令即可完成安装

成功安装完成之后,即可使用 import 或 require 进行引用。

感恩节福利

11 月 27 日之前,只要在【你谈见解我送书:你所不了解的 Kafka | 感恩节福利】文末留言你在试读书籍第一章后的见解,就有机会获得文中提及技术书籍一本!快来留言吧,说不定中奖的就是你哦!!

推荐阅读

Linux 运维人员最常用 150 个命令汇总

阿里 Dubbo 疯狂更新,关 Spring Cloud 什么事?

TIOBE 11 月编程语言排行榜,脚本语言怎么了?

用 Vue 做一个酷炫的 menu

点击“阅读原文”查看更多精彩内容