G2Plot

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

Github stars Tracking Chart

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.

Main metrics

Overview
Name With Ownerantvis/G2Plot
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 3)
Platform
License:MIT License
所有者活动
Created At2019-08-21 03:04:01
Pushed At2025-04-03 03:42:59
Last Commit At2025-04-03 11:01:28
Release Count160
Last Release Name2.4.33 (Posted on )
First Release Name0.1.0-beta.0 (Posted on )
用户参与
Stargazers Count2.6k
Watchers Count63
Fork Count601
Commits Count1k
Has Issues Enabled
Issues Count1921
Issue Open Count443
Pull Requests Count1609
Pull Requests Open Count5
Pull Requests Close Count219
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private