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。