人之初,性本动 - 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官网 体验!

相关文章
相关标签/搜索