Echarts.js:如何以编程方式激活画笔选择

Echarts.js: How to programmatically activate brush selection

我有一张财务数据图表,例如股票价格,使用很棒的 echarts.js 库。

我希望用户能够 select 使用鼠标通过单击和拖动来查看此图表的一部分。 selected 范围不需要缩放图表,而只是告诉用户一些信息,例如selection.

中的最高价、最低价

我想我可以使用画笔和brushType:'lineX'来完成这个。

我现在关心的是工具箱。我不想要它。 我可以通过设置 show:false 隐藏它,但是如果没有工具箱按钮,我无法 select 'lineX' 画笔。

是否可以通过编程方式激活 'lineX' 笔刷? 我希望图表始终激活此画笔,并且用户只需单击即可重置画笔 selected 范围。无需停用 'lineX' select 离子。 这可能吗?

尝试以下:

myChart.dispatchAction({
    type: 'takeGlobalCursor',
    key: 'brush',
    brushOption: {
        brushType: 'lineX',
        brushMode: 'single'
    }
});