ECharts.dataZoom使用笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32475739/article/details/79099898

1.功能

1.有inslide和slide两种dataZoom,也分X,Y轴 
2.可以对dataZoom缩放进行监听

2.两种dataZoom

dataZoom : [
        {  
             type: 'slider',//图表下方的伸缩条
             show : true,  //是否显示
             realtime : true,  //
             start : 0,  //伸缩条开始位置(1-100),可以随时更改
             end : 100,  //伸缩条结束位置(1-100),可以随时更改
        },
        {  
                 type: 'inside',  //鼠标滚轮
                 realtime : true,  
                 //还有很多属性可以设置,详见文档
        },
     ],

3.监听事件

myChart.on('datazoom', function (params){
    //params里面有什么,可以打印出来看一下就明白
    console.log(params);
    //可以通过params获取缩放的起止百分比,但是鼠标滚轮和伸缩条拖动触发的params格式不同,所以用另一种方法
    //获得图表数据数组下标
    var startValue = myChart.getModel().option.dataZoom[0].startValue;
    var endValue = myChart.getModel().option.dataZoom[0].endValue;
    //获得起止位置百分比
    var startPercent = myChart.getModel().option.dataZoom[0].start;
    var endPercent = myChart.getModel().option.dataZoom[0].end;

    ...

})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值