JS

echarts 配置

2020-07-26  本文已影响0人  五岁小孩

echarts 配置

简单例子

饼图(pie)

无数据提示/回调函数

function initBar(domId,data){
    //测试数据
    let data=[
             ['Mon',820], ['Tue',932],['Wed',901],
             ['Thu',934],['Fri',1290],['Sat',1330],['Sun',1320],
        ]
        
    ]
    // 基于准备好的dom,初始化echarts实例
    var myChart = echarts.init(document.getElementById(domId));
    //显示正在加载框
    myChart.showLoading({
        text: '数据正在努力加载...',
        textStyle: { fontSize : 30 , color: '#444' },
        effectOption: {backgroundColor: 'rgba(0, 0, 0, 0)'}
    });
    //清除旧数据
    myChart.clear()
    console.log("绘制柱状图开始....");
    // 指定图表的配置项和数据
    var option = {
    xAxis: {
        type: 'category',
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: data,
        type: 'line'
    }]
};
    //当数据为空时
    if (!data){
        option={
            title: {
                text: '暂无数据',
                x: 'center',
                y: 'center',
                textStyle: {
                    color: '#070707',
                    fontWeight: 'normal',
                    fontSize: 16
                }
            }
        }
    }
    // 使用刚指定的配置项和数据显示图表。
    myChart.setOption(option);
    //showLoading遮盖层隐藏
    myChart.hideLoading();
    //图表绘制完成后
    myChart.on('finished',() => {
        console.log("执行一次");
    })

}
上一篇 下一篇

猜你喜欢

热点阅读