簡體   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