需求一:X 轴放大缩小

option = {
xAxis: {
type: 'category',
data: [1000, 2000, 3000, 4000, 5000, 6000, 7000],
},
dataZoom: {
type: 'inside',
},
yAxis: {
type: 'value'
},
series: [
{
data: [820, 932, 901, 934, 1290, 1330, 1320],
type: 'line',
smooth: true
}
]
};
需求二:Y 轴放大缩小

dataZoom:[{
type: 'inside',
orient: 'vertical',
},],
需求三:x轴和y轴都可以缩放

dataZoom:[{
type: 'inside',
orient: 'vertical',
},{
type: 'inside',
}],
需求四:实现x轴下方滚动条拖拽

option = {
xAxis: {
type: 'category',
data: [1000, 2000, 3000, 4000, 5000, 6000, 7000],
},
dataZoom:[{
type: 'inside',
orient: 'vertical',
},{
type: 'inside',
},{
type: 'slider',
show: true,
handleSize: 0,
startValue: 0,
endValue: 500000,
height: 5,
left: '10%',
right: '10%',
bottom: 15,
borderColor: "#ccc",
fillerColor: '#4cccfe',
borderRadius: 5,
backgroundColor: '#efefef',
showDataShadow: false,
showDetail: false,
realtime: true,
filterMode: 'filter',
}],
yAxis: {
type: 'value'
},
series: [
{
data: [820, 932, 901, 934, 1290, 1330, 1320],
type: 'line',
smooth: true
}
]
};