当使用Dojo中定义的图表模块(这里是一个条形图)时,可以设置如下的动画:
chart.addPlot('default', {
type: 'Columns',
markers: true,
animate: {duration: 1000}
});
我的问题是:
- 如何用类似"重力"的加速动画代替动画的线性加速?
您可以尝试如下操作:
require(["dojo/fx/easing", ...], function(easing, ...){
chart.addPlot('default', {
type: 'Columns',
markers: true,
animate: {duration: 1000, easing: easing.cubicIn}
});
});
参见dojo/fx/easing查看各种easing函数