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
已啟用問題?
問題數1921
打開的問題數443
拉請求數1609
打開的拉請求數5
關閉的拉請求數219
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?