一般的解決方法是
window.onresize = function () {
mychart.resize()
}
但是當頁面中有多個圖表時只有最后一個圖表自適應有效
若要解決同一個頁面有多個圖表需要自適應時可有兩種解決方法
1.可以使用jquery來實現:
$(window).onresize = function(){
mychart.resize()
}
2.若項目中沒有使用jquery,需要用到 addEventListener
window.addEventListener('resize', function () { mychart.resize() })