English | [简体中文](./README-zh_CN.md) # g-canvas [](https://travis-ci.org/antvis/g)   [](https://www.npmjs.com/package/@antv/g-canavs) [](https://npmjs.org/package/@antv/g-canvas) [](http://isitmaintained.com/project/antvis/g 'Percentage of issues still open') - A canvas library which providing 2d draw for AntV. ## ✨ Features - Powerful and scalable rendering capability with built-in basic Graphics. - Excellent rendering performance and supports visualization scenarios with large amounts of data. - Complete simulation of browser DOM events, and no difference from native events. - Smooth animation implementation and rich configuration interfaces. ## 📦 Install ```bash $ npm install @antv/g-canvas --save ``` ## 🔨 Usage ```html
``` ```js import { Canvas } from '@antv/g-canvas'; const canvas = new Canvas({ container: 'c1', width: 500, height: 500, }); const group = canvas.addGroup(); group.addShape('circle', { attrs: { x: 100, y: 100, r: 50, fill: 'red', stroke: 'blue', lineWidth: 5, }, }); ```