原名G2,现在更名AntV
阿里出了一套js库跟Highcharts类似,但还是有区别的highcharts在生成图片或PDF要发送请求到服务器上生成后返回。G2不需要,是不是very nice?
G2(The Grammar Of Graphics) 是蚂蚁金服-体验技术部-数据图形组的开源项目,是一个由纯 javascript 编写、强大的语义化图表生成工具,它提供了一整套图形语法,可以让用户通过简单的语法搭建出无数种图表,并且集成了大量的统计工具,支持多种坐标系绘制,可以让用户自由得定制图表,是为大数据时代而准备的强大的可视化工具。
类似于百度的echarts ,提供了比echarts更多的扩展。
简单、易用便于扩展
G2 的图形语法为我们提供了一套非常自由简洁的创建图表过程,可以说是一句话画图;并且 G2 提供了更简单的可视化改变形式,
强大的数据分析能力
G2 做为 DT 时代强大的数据可视化工具,提供了强大的数据分析能力,这些都是基于 G2 内置的一系列统计方法,大大提高用户数据可视化的效率。
丰富的图表类型
G2 并不是一个特定几个图表的生产库,而是一个绘图工具,提供的是一种自由绘图、组合创造的能力,所有的可视化结果都是由几何图形对象,映射,度量,统计,坐标系等基本图形语法元素排列组合而成,这就决定了用户可以使用这些图形语法元素进行各种各样的组合,创造出属于自己的图表。目前 G2 已经可以绘制出数不清的图表,其中包含了 30 余种常见的图表,还有更多我们都叫不上名字的图表。