2016-04-20 4 views
1

Это относится к echars от Baidu (версия 3.1.6)echarts - событие 3.1.6

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

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

ответ

5

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

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

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

1

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

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);