G2:一个由纯 javascript 编写、强大的语义化图表生成工具
原名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 余种常见的图表,还有更多我们都叫不上名字的图表。
官网地址:https://antv.alipay.com/index.html
G2:一个由纯 javascript 编写、强大的语义化图表生成工具相关推荐
- flv.js 是一个使用纯JavaScript编写的FLV(HTML5 Flash Video)播放器
1.script引入 引入方式 <script src="https://cdn.bootcdn.net/ajax/libs/flv.js/1.6.1/flv.js"> ...
- 这两天发现一个老外用JavaScript编写的好东西:dp.SyntaxHighlighter。
dp.Synta 来源http://blog.s135.com/post/226/ r介绍:在网页中加亮显示源代码的工具[原创] 大 | 中 | 小 [ 2007-4-19 14:56 | by ...
- 动态分页展示效果(纯JavaScript编写,值得学习)
动态分页展示效果(纯JavaScript编写,值得学习) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...
- Shells:一款功能强大的反向Shell快速生成工具
关于Shells Shells是一款功能强大的反向Shell快速生成工具,该工具由4ndr34z负责开发和维护,可以帮助广大研究人员轻松生成常用的反向Shell.如果你需要一种简单的方法来生成格式化的 ...
- 接口文档如何编写,接口文档快速生成工具
正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的.一个工整的文档显得是非重要.下面我总结下自己看到的优秀接口文档. 一.背景介绍 接口:API API(Applic ...
- 赛车小游戏c语言代码,网页赛车小游戏(纯JavaScript编写)
赛车(改良版) 利用js实现以下功能: 在四个赛道随记生成路障,其移动速度随用户生存的时间增加而增加 用户可以通过方向键或者A.D键控制用户小车左右移动,躲避路障 当路障与用户小车碰撞,游戏结束 实时 ...
- 一个简单的现代化公司域名使用规律预测及生成工具
向AI转型的程序员都关注了这个号
- mvc 两个控制器session 丢失_用纯 JavaScript 撸一个 MVC 程序
前言 我想用 model-view-controller 架构模式在纯 JavaScript 中写一个简单的程序,于是我这样做了.希望它可以帮你理解 MVC,因为当你刚开始接触它时,它是一个难以理解的 ...
- 用纯 JavaScript 实现的 MVC 程序
我想用 model-view-controller 架构模式在纯 JavaScript 中写一个简单的程序,于是我这样做了.希望它可以帮你理解 MVC,因为当你刚开始接触它时,它是一个难以理解的概念. ...
最新文章
- 14PS中的切图基本操作
- 介绍一篇通过无监督depth estimation改进语义分割的论文
- 可执行SQL文的mybatis工具类
- history的详解与使用
- win10前面板耳机没声音
- python基础语法第10关作业-Python基础语法习题一
- 【特征工程】(未完成)编码
- myeclipse 没有任何问题,可偏偏还报这错。
- 用JS实现根据当前时间随机生成流水号或者订单号
- [jQuery] jQuery函数
- SEO优化:WordPress发布文章主动推送到百度,加快收录保护原创
- android原生插件,适用于 Android 的原生 (C++) 插件
- AI革命,通往超级人工智能之路
- java映射和反射的理解
- matlab仿真高斯脉冲,高斯脉冲comsol仿真
- 【综合】系统架构设计师考试经历分享
- Path 贝塞尔曲线 练习 Demo
- 数据库 - 概念结构设计
- 自制滑杆slider
- win10怎么把锁屏界面变成壁纸
热门文章
- 低代码在爱奇艺鹊桥数据同步平台的实践
- spring cloud config 统一配置管理
- CS5261与AG9310 demoboard测试板功能对比|CS5261替代安格AG9310成本优势
- 改善SilverLight安装体验(翻译)
- virtualbox和Hyperv
- 如何下载virtualbox的旧版本
- php图片处理案例,使用GD、ImageGick与PHP框架的图片处理技术
- 用电脑无线投屏到电视屏幕的连接方法
- 基于C++的俄罗斯方块游戏的开发与设计
- 快速实现Excel到ODX/PDX数据文件的自动转换工具:VisualODX