G2
5.2.7
영어 | 简体中文
G2는 대시 보드 빌딩, 데이터 탐색 및 스토리 텔링을위한 시각화 문법입니다.
G2는 Leland Wilkinson의 저서 The 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.