Echarts.js: Как программно активировать выбор кисти - PullRequest
0 голосов
/ 29 августа 2018

У меня есть график финансовых данных, например, цены акции, используя большую библиотеку echarts.js.

Я бы хотел, чтобы пользователь мог выбрать часть этой диаграммы с помощью мыши, щелкая и перетаскивая. Выбранный диапазон не нужен для масштабирования диаграммы, он только сообщает пользователю некоторую информацию, например, Максимальная цена, минимальная цена в выборе.

Я думаю, что могу сделать это с помощью кисти и brushType:'lineX'.

Теперь я беспокоюсь о наборе инструментов. Я не хочу этого Я могу скрыть это, установив show:false, но без кнопок панели инструментов я не могу выбрать кисть 'lineX'.

Можно ли программно активировать кисть 'lineX'? Мне бы хотелось, чтобы на графике всегда была активна эта кисть, и чтобы пользователь мог сбросить выбранный диапазон кисти, просто щелкнув. Без деактивации выбора 'lineX'. Это возможно?

1 Ответ

0 голосов
/ 20 октября 2018

Попробуйте ниже:

myChart.dispatchAction({
    type: 'takeGlobalCursor',
    key: 'brush',
    brushOption: {
        brushType: 'lineX',
        brushMode: 'single'
    }
}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...