在echarts初始化option中加入配置
dataZoom: [
{
type: 'slider', //指定数据区域缩放的类型为滑块。这意味着在图表下方会显示一个滑块,用户可以通过拖动滑块来调整数据视图的范围
start: 0, //表示缩放区域的起始位置是数据的 0% 位置。
end: 30, //表示缩放区域的结束位置是数据的 30% 位置
},
{
type: 'inside', //指定数据区域缩放的类型为内置,可用鼠标滚轮缩放数据
start: 0,
end: 30
}
]
配置代码:
const option = {
title: {
text: '产品名称'
},
legend: {
data: ['产品'],
top: 'top',
itemStyle: {
//color: 'red'
}
},
xAxis: [
{
type: 'category',
data: this.name,
axisLabel: {
fontSize: 12,
interval: 0,
rotate: 30
}
}
],
yAxis: [
{
type: 'value',
min: 0,
max: 5,
axisLabel: {
formatter: '{value}'
},
axisLine: {show: true}
},
],
series: [
{
name: '产品名称',
type: 'bar',
tooltip: {
valueFormatter: function (value) {
return value;
}
},
data: this.brandCount
},
],
//这里配置
dataZoom: [
{
type: 'slider',
start: 0,
end: 30,
},
{
type: 'inside',
start: 0,
end: 30
}
]
}
效果如下:
视频演示