天天看點

關于echarts在bootstrap架構下的自适應

單圖表時可以使用

window.onresize = myChart.resize();

多圖表時,如果使用上面的方法會隻有一個圖表可以自适應。為了解決這個問題,就需要轉變一下上面的方法。

var charts = [];//定義一個全局變量

charts.push(myChart);//将每個圖表的執行個體存到全局變量中。      
window.onresize = function(){//在所有圖表之後
    for(var i = 0; i < charts.length; i++){
        charts[i].resize();
    }
};      

window.onresize = function() {  
   char.resize();  
};