G2
5.2.7
英语| 简体中文
G2是用于仪表板构建,数据探索和讲故事的可视化语法。
G2以利兰·威尔金森(Leland Wilkinson)的著作《图形语法》(Grammar of Graphics)的名字命名,并在一开始就受到了它的深刻启发。以下是您可以开始的一些资源:
G2通常通过软件包管理器(例如NPM或纱线)安装。
$ npm install @antv/g2
$ yarn add @antv/g2
然后可以从G2导入图表对象。
< div id =" container " > </ div >
import { Chart } from '@antv/g2' ;
// A tabular data to be visualized.
const data = [
{ genre : 'Sports' , sold : 275 } ,
{ genre : 'Strategy' , sold : 115 } ,
{ genre : 'Action' , sold : 120 } ,
{ genre : 'Shooter' , sold : 350 } ,
{ genre : 'Other' , sold : 150 } ,
] ;
// Instantiate a new chart.
const chart = new Chart ( {
container : 'container' ,
} ) ;
// Specify visualization.
chart
. interval ( ) // Create an interval mark and add it to the chart.
. data ( data ) // Bind data for this mark.
. encode ( 'x' , 'genre' ) // Assign genre column to x position channel.
. encode ( 'y' , 'sold' ) // Assign sold column to y position channel.
. encode ( 'color' , 'genre' ) ; // Assign genre column to color channel.
// Render visualization.
chart . render ( ) ;
如果一切顺利,您可以获得以下可爱的条形图!
MIT@ANTV。