百度图表页面引入多个图表,让其只适应

Posted 冯叶青

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度图表页面引入多个图表,让其只适应相关的知识,希望对你有一定的参考价值。

【百度图表】页面引入多个图表,让其只适应

网上发现有个这样的方法让图表自适应,window.onresize = myChart.resize; 但是发现好像只有最后一个有效,于是就有了下面的方法

就个数组保存myChart所有实例,然后每个都调用一下resize

    var charts = [];
    myChart = echarts.init(document.getElementById(main));
    myChart.setOption(option);
    charts.push(myChart);
 
    myChart = echarts.init(document.getElementById(main2));
    myChart.setOption(option);
    charts.push(myChart);
 
    window.onresize = function(){
        for(var i = 0; i < charts.length; i++){
            charts[i].resize();
        }
    };

 

以上是关于百度图表页面引入多个图表,让其只适应的主要内容,如果未能解决你的问题,请参考以下文章

echarts生成的图表大小怎么随屏幕的大小改变自适应

echarts生成的图表大小怎么随屏幕的大小改变自适应

小程序引入多个e-charts

一个div多个图表共用一个图例

echarts.js一个页面如何加载多个图表?

Vue中 实现 Echarts 图表宽高自适应