1. 程式人生 > >關於echarts在bootstrap框架下的自適應

關於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();
    }
};