Fetch the repository succeeded.
English | 简体中文
G2 5.0 仍在开发中,4.x 稳定版在 master 分支上.
G2 的名字来自于 Wilkinson 的《Grammar of Graphics》,并在功能和 API 设计上深受它的启发。这里有一些资源可以帮助你开始使用它:
可以通过 npm 或 Yarn 等包管理器来安装。
$ npm install @antv/g2
$ yarn add @antv/g2
成功安装之后,可以通过 import 导入 Chart 对象。
<div id="chart"></div>
import { Chart } from '@antv/g2';
// 将要可视化的表格数据
const data = [
{ genre: 'Sports', sold: 275 },
{ genre: 'Strategy', sold: 115 },
{ genre: 'Action', sold: 120 },
{ genre: 'Shooter', sold: 350 },
{ genre: 'Other', sold: 150 },
];
// 实例化图表并且指定容器的 id
const chart = new Chart({
container: 'chart',
});
// 声明可视化
chart
.interval() // 创建一个 Interval 的视觉元素,并且添加到图表中
.data(data) // 给这个视觉元素绑定数据
.encode('x', 'genre') // 将 genre 对应的列数据和 x 位置通道绑定
.encode('y', 'sold'); // 将 sold 对应的列数据和 y 位置通道绑定
// 将可视化渲染进指定的容器
chart.render();
如果一切顺利,你可以得到下面的柱状图!
MIT@AntV.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。