//方法一:x轴数据>20条显示滚动条,否则不显示
dataZoom: [{
type: 'slider',
show: false,
start: 0,
endValue: 20,
filterMode: 'empty',
orient:"horizontal",
height: 12,
bottom:'3px',
handleStyle: {
color: "#519cff",
backgroundColor: '#519cff'
},
borderColor: "#519cff"
}]
if (this.totalTime.length <= 20) {
option.dataZoom[0].show = false
option.dataZoom[0].start = 0
} else {
option.dataZoom[0].show = true
option.dataZoom[0].start = 10
}
myChart3.setOption(option,true);
//方法二:x轴数据过多显示不全的时候,自动轮播展示
setInterval(function () {
// 每次向后滚动一个,最后一个从头开始。
if (option.dataZoom[0].endValue == SData.length ) {
option.dataZoom[0].endValue = 5;
option.dataZoom[0].startValue = 0;
}
else {
option.dataZoom[0].endValue = option.dataZoom[0].endValue + 1;
option.dataZoom[0].startValue = option.dataZoom[0].startValue + 1;
}
myChart.setOption(option);
}, 2000);
echarts dataZoom动态控制
最新推荐文章于 2024-03-22 10:24:38 发布