2016-04-20 17 views
1

Dies ist in Bezug auf Echars von Baidu (Version 3.1.6)Echarts - Ereignis 3.1.6

Wie steuere ich zwei Diagramme basierend auf Click-Ereignis auf einer von ihnen. Mit anderen Worten: Wie kann ich das Klickereignis abfangen?

Vielen Dank im Voraus

Antwort

5

können Sie alle Ereignisse in der echarts api documentation aufgeführt sind. Ein Beispiel für click Ereignis könnte

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

, wo chartOne eine echarts Instanz ist. Sie können eine der aufgelisteten Methoden here verwenden, um die zweite Tabelle/Diagramminstanz von click (oder irgendein Ereignis) auf der ersten (chartOne) zu ändern.

1

ich mit diesem gelöst:

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