额 获取到了,但感觉不太好,贴出来一下 chart.on('datazoom',function(params){ var opt = chart.getOption(); var dz = opt.dataZoom[0]; var s = opt.xAxis[0].data[dz.startValue]; console.log(s); });
this.singleMyChart.on('datazoom', (params) =>{ 辑 var opt = this.singleMyChart.getOption(); console.log(opt) var startValuex = opt.dataZoom[0].startValue; var endValuex = opt.dataZoom[0].endValue; //dataset[0].source[0]是我x轴数据所在的位置 //也可以放在xAxis中 var start = opt.dataset[0].source[0][startValuex]; var end = opt.dataset[0].source[0][endValuex]; console.log("开始时间",start); console.log("结束时间",end); });