繁体   English   中英

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

[英]Echarts.js: How to programmatically activate brush selection

我使用echarts.js库提供了财务数据图表,例如股票价格。

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

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

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

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

请尝试以下方法:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM