G2Plot

:dango: An interactive and responsive charting library based on the grammar of graphics.

Github星跟踪图

English, 简体中文

A charting library based on the Grammar of Graphics.

Version
NPM downloads
Latest commit
CI Status
coverage:?

G2Plot is an interactive and responsive charting library.
Based on the grammar of graphics, you can easily make superior statistical charts through a few lines of code.

Features

Pretty & Lightweight

With AntV design principles of data visualization, G2Plot provides standard and elegant visual styles as well as neat config options.

Responsive

G2Plot guarantees the readability of the charts in different sizes and data.

Storytelling

With the feature of layers, charts can be grouped, nested or linked to do exploratory analysis and expressive storytelling.

Installation

$ npm install @antv/g2plot

Usage

<div id="container"></div>
import { Bar } from '@antv/g2plot';

const data = [
  { year: '1951 年', sales: 38 },
  { year: '1952 年', sales: 52 },
  { year: '1956 年', sales: 61 },
  { year: '1957 年', sales: 145 },
  { year: '1958 年', sales: 48 },
];

const bar = new Bar(document.getElementById('container'), {
  data,
  xField: 'sales',
  yField: 'year',
  colorField: 'year',
});

bar.render();

Contributing

Your contributions are always welcome! Please Do have a look at the issues first.

To become a contributor, please follow our contributing guide.

License

MIT

ChartCube - Online chart making tool based on G2Plot.

主要指标

概览
名称与所有者antvis/G2Plot
主编程语言TypeScript
编程语言JavaScript (语言数: 3)
平台
许可证MIT License
所有者活动
创建于2019-08-21 03:04:01
推送于2025-04-03 03:42:59
最后一次提交2025-04-03 11:01:28
发布数160
最新版本名称2.4.33 (发布于 )
第一版名称0.1.0-beta.0 (发布于 )
用户参与
星数2.6k
关注者数63
派生数601
提交数1k
已启用问题?
问题数1925
打开的问题数447
拉请求数1609
打开的拉请求数5
关闭的拉请求数219
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?