1. 程式人生 > >echarts 圖表大小隨視窗變動而自適應變動(無需重新整理瀏覽器調整)

echarts 圖表大小隨視窗變動而自適應變動(無需重新整理瀏覽器調整)

var myChart = echarts.init(document.getElementById('main'));
// 指定圖表的配置項和資料
var option = {
    title: {
        text: 'ECharts 入門示例'
    },
    tooltip: {},
    legend: {
        data:['銷量']
    },
    xAxis: {
        data: ["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"]
    },
    yAxis: {},
    series: [{
        name: '銷量',
        type: 'bar',

        data: [5, 20, 36, 10, 10, 20]
    }]
};
// 使用剛指定的配置項和資料顯示圖表。
myChart.setOption(option);
//根據視窗的大小變動圖表 --- 重點
window.onresize = function(){
    myChart.resize();
    //myChart1.resize();    //若有多個圖表變動,可多寫