举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > 象形柱是什么 象形柱hover动画效果设置

象形柱是什么 象形柱hover动画效果设置

2023-04-06 09:18 ECharts教程

象形柱是什么 象形柱hover动画效果设置

象形柱是什么 象形柱hover动画效果设置

象形柱是什么

在ECharts图表中,通过hoverAnimation来控制是否开启 hover 在图形上的提示动画效果。默认为 false,即不开启,如若需要开启,请将值设置为true。

此hoverAnimation可以被设置在系列的根部,表示对此系列中所有数据都生效;也可以被设置在 data 中的每个数据项中,表示只对此数据项生效。

例如:

series: [{
    hoverAnimation: ... // 对 data 中所有数据项生效。
    data: [23, 56]
}]

或者:

series: [{
    data: [{
        value: 23
        hoverAnimation: ... // 只对此数据项生效
    }, {
        value: 56
        hoverAnimation: ... // 只对此数据项生效
    }]
}]

象形柱图hover动画效果属性

animation

是否开启动画,默认为 true。

animationThreshold

是否开启动画的阈值,默认为2000,当单个系列显示的图形数量大于这个阈值时会关闭动画。

animationDuration

初始动画的时长,默认时长为1000,支持回调函数,可以通过每个数据返回不同的 delay 时间实现更戏剧的初始动画效果:

animationDuration: function (idx) {
    // 越往后的数据延迟越大
    return idx * 100;
}
animationEasing

初始动画的缓动效果,默认为 cubicOut。不同的缓动效果可以参考 缓动示例。

animationDurationUpdate

数据更新动画的时长,默认为300。

支持回调函数,可以通过每个数据返回不同的 delay 时间实现更戏剧的更新动画效果:

animationDurationUpdate: function (idx) {
    // 越往后的数据延迟越大
    return idx * 100;
}
animationEasingUpdate

数据更新动画的缓动效果。

animationDelay

动画开始之前的延迟,支持回调函数,可以通过每个数据返回不同的 delay 时间实现更戏剧的更新动画效果。

如下示例:

animationDelay: function (dataIndex, params) {
    return params.index * 30;
}

或者反向:

animationDelay: function (dataIndex, params) {
    return (params.count - 1 - params.index) * 30;
}

参见下述例子:

象形柱图hover动画效果

点击编辑实例 》》

animationDelayUpdate

数据更新动画的延迟,默认值为0,支持回调函数,可以通过每个数据返回不同的 delay 时间实现更戏剧的更新动画效果。

如下示例:

animationDelay: function (dataIndex, params) {
    return params.index * 30;
}

或者反向:

animationDelay: function (dataIndex, params) {
    return (params.count - 1 - params.index) * 30;
}

请参考animationDelay属性中的例子。

阅读全文
以上是编程学为你收集整理的象形柱是什么 象形柱hover动画效果设置全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部