echarts - событие 3.1.6

Это относится к echars из Baidu (версия 3.1.6)

Как мне управлять двумя графиками на основе события клика на одном из них. Другими словами - как мне перехватить событие клика.

заранее спасибо

2 ответа

Вы можете использовать все события, перечисленные в документации по echarts api. Пример click событие может быть

chartOne.on('click', function (params) {
   console.log(params); // do whatever you want with another chart say chartTwo here
   alert( "chartOne clicked" );
});

где chartOne это экземпляр echarts. Вы можете использовать любой из перечисленных здесь методов, чтобы изменить второй экземпляр диаграммы / диаграммы с click(или любое) событие на первом (chartOne).

Я решил с этим:

    var myChart = echarts.init(document.getElementById('graph'), 'default');
    function eConsole(param) {
       if (typeof param.seriesIndex != 'undefined') {
            console.log(param);
        }            
    }
    myChart.on('click', eConsole);
    myChart.on('dblclick', eConsole);
Другие вопросы по тегам