網友評分: 5分
G2可視化引擎是一套面向常規統計圖表,以數據驅動的高交互可視化圖形語法,具有高度的易用性和擴展性。使用 G2,你可以無需關注圖表各種繁瑣的實現細節,一條語句即可使用 Canvas 或 SVG 構建出各種各樣的可交互的統計圖表。
G2 的強大是由其背后的一套圖形語法所支撐的,它基于《The Grammar of Graphics》(Leland Wilkinson 著)一書,是一套用來描述所有統計圖表深層特性的語法規則,G2 所構建出的圖表是由一系列獨立的圖形語法元素組合而成的,包括數據、圖形屬性、幾何標記、度量、坐標系、可視化組件、分面等。 所以,在 G2 中,我們通常這么描述一張圖表:一張圖表就是從數據到幾何標記對象的圖形屬性的一個映射,此外圖形中還可能包含數據的統計變換,最后繪制在某個特定的坐標系中。
完善的圖形語法:數據到圖形的映射,能夠繪制出所有的圖表。
全新的交互語法:通過觸發和反饋機制可以組合出各種交互行為,對數據進行探索。
強大的 View 模塊:可支持開發個性化的數據多維分析圖形。
雙引擎渲染:Canvas 或 SVG 任意切換。
可視化組件體系:面向交互、體驗優雅。
全面擁抱 TypeScript:提供完整的類型定義文件。