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

时间:2018-08-29 17:55:50

标签: javascript echarts

我有一张财务数据图表,例如使用出色的echarts.js库来计算股票价格。

我希望用户能够通过单击并拖动鼠标来选择此图表的一部分。 缩放图表不需要选择范围,而只需告诉用户一些信息,例如最高价格,选择中的最低价格。

我想我可以使用笔刷和brushType:'lineX'完成此操作。

我现在关心的是工具箱。我不要 我可以通过设置show:false来隐藏它,但是如果没有工具箱按钮,我将无法选择“ lineX”笔刷。

是否可以通过程序激活 'lineX'画笔? 我希望图表将始终启用此笔刷,并且用户只需单击即可重置笔刷选择的范围。无需停用“ lineX”选择。 这可能吗?

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

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