2016-04-20 16 views
1

這是參考來自百度的echars(版本3.1.6)echarts - 事件3.1.6

如何根據其中一個點擊事件控制兩個圖表。 換句話說 - 我如何攔截點擊事件。

在此先感謝

回答

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在第一個(chartOne)上更改來自click(或任何)事件的第二個圖表/圖表實例。

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