echarts [Bug] datazoom不能通过触发dispatchAction实现自动选中状态

jdgnovmf  于 2022-12-31  发布在  Echarts
关注(0)|答案(1)|浏览(425)

Version

5.2.2

No response

Steps to Reproduce

let base = +new Date(1988, 9, 3);
let oneDay = 24 * 3600 * 1000;
let data = base, Math.random() * 300;
for (let i = 1; i < 20000; i++) {
let now = new Date((base += oneDay));
data.push([+now, Math.round((Math.random() - 0.5) * 20 + data[i - 1][1])]);
}
option = {
tooltip: {
trigger: 'axis',
position: function (pt) {
return [pt[0], '10%'];
}
},
title: {
left: 'center',
text: 'Large Ara Chart'
},
toolbox: {
feature: {
dataZoom: {
yAxisIndex: 'none'
},
restore: {},
saveAsImage: {}
}
},
xAxis: {
type: 'time',
boundaryGap: false
},
yAxis: {
type: 'value',
boundaryGap: [0, '100%']
},
dataZoom: [
{
type: 'inside',
start: 0,
end: 20
},
{
start: 0,
end: 20
}
],
series: [
{
name: 'Fake Data',
type: 'line',
smooth: true,
symbol: 'none',
areaStyle: {},
data: data
}
]
};
myChart.dispatchAction({
type: 'takeGlobalCursor',
key: 'dataZoomSelect',
// 启动或关闭
dataZoomSelectActive: true
});

Current Behavior

myChart.dispatchAction({
type: 'takeGlobalCursor',
key: 'dataZoomSelect',
// 启动或关闭
dataZoomSelectActive: true
});

Expected Behavior

可以正常通过触发事件来激活datazoom

Environment

- OS:
- Browser:chrome
- Framework:

Any additional comments?

No response

efzxgjgh

efzxgjgh1#

@ycyucan It seems you are not using English, I've helped translate the content automatically. To make your issue understood by more people and get helped, we'd like to suggest using English next time. 🤗
TRANSLATED

TITLE

[Bug] Datazoom cannot achieve an automatically selected state by triggering a sessionAction

相关问题