在网上找了各种方法,最多的感觉靠谱的是下面这两种,第二种的话应该是动态自适应,但是无论如何我的图表就是不能自适应。
document.getElementById('chart').style.width=(document.body.offsetWidth-10)+'px';
chart.resize();
myChart.setOption(option); window.onresize = myChart.resize;
最后在第一种方法中得到启发,我的宽度可不可以设置为auto,以前是500px.400px,后面我将宽度和高度预定都去掉后就自动自适应了,简直不能太坑。
<div class="chart_box" id="assertStatistics" style="margin-top: 50px; ">