人之初,性本動 - G2 2.1 發佈

前言

隨着可視化進入深水區,G2面臨了愈來愈多交互上的需求。動畫是提高交互必不可少的一部分,也是以前G2的薄弱環節。這個版本里咱們開發並替換了動畫底層,統一了時間軸,使G2的動畫性能大大提高,並提供了一套默認的交互動畫,使G2圖表的表現力更加豐富。git

默認動畫

render() 出場動畫

88

changeData() 數據變動動畫

33

44

filter() 過濾動畫

55

66

77

coord() 座標系變換動畫

polygon

map

自定義動畫

經過Animate 接口

默認動畫會同時出現。這樣會引發視覺上的混亂。gitlab

11

咱們能夠經過自定義動畫接口,將點圖的出現時間稍作延遲。代碼片斷性能

110

固然咱們還能經過自定義Aniamte 做出更細緻的動畫效果代碼片斷動畫

120

結合自定義Shape

G2 的自定義Shape功能容許咱們直接操做圖形對象。藉助這個入口,配合動畫接口shape.animate(),能實現複雜的動畫。 代碼片斷3d

path-chart

歡迎登陸 G2官網 體驗!

相關文章
相關標籤/搜索