在网上看到的挺多方法都踩坑,于是自己写的分享出来,技术为react hooks
我们先定义一下起点和终点数值(不理解的同学可以先去看一下datazoom的demo实例)
let zoomstart
let zoomend
let space;
function options(space,y,serdata){
let time = setInterval(() => {
setbarOption({
xAxis: {
type: 'value',
name: '单位:头',
position: 'right',
axisLine:{
lineStyle: {
type: 'solid',
color: 'rgba(247,255,62,1)',//左边线的颜色
width:'1'//坐标线的宽度
}
},
splitLine: {
//网格线
"show": false
},
},
tooltip