ECharts实训案列

文章详细介绍了如何在VSCode中使用ECharts库,通过实例展示了如何绘制堆积柱状图分析会员年龄分布、标准条形图展示入会渠道和瀑布图呈现城市消费分布。同时,还涵盖了如何制作饼图和环形图来分析会员入会来源。

目录

实训1 :会员基本信息及消费能力对比分

1.绘制堆积柱状图

2.绘制标准条形图

3.绘制瀑布图

实训三:会员来源结构分析

1.掌握饼图的绘制

2.掌握环形图的绘


实训1 :会员基本信息及消费能力对比分析

要求:具体内容包括会员编号,姓名,性别,年龄,城市,入会方式,会员级别,会员入会日,VIP建立日,购买总金额,购买总次数。绘制标准条形图分析会员入会渠道,绘制堆积柱状图分析会员年龄分布,绘制瀑布图分析不同城市会员消费总金额分布

在vs code中分别创建3个html文件 分别为staclBar.html    standBar.html   falls.html

1.绘制堆积柱状图

首先zaistackBar.html文件中导入js文件然后输入代码

<!DOCTYPE html>
<html>
 
<head>
    <meta charset="utf-8">
    <!--引入ECharts脚本-->
    <script src="echarts.js"></script>
</head>
 
<body>
    <!---为ECharts准备一个具备大小(宽高)的DOM-->
    <div id="main" style="width: 600px; height: 400px"></div>
    <script type="text/javascript">
        // 基于准备好的DOM,初始化ECharts图表
        var myChart = echarts.init(document.getElementById("main"));
        // 指定图表的配置项和数据
        var option = {
            title: {
                text: '会员年龄段分布情况',
                subtext: '',
            },
            tooltip: {
                trigger: 'axis',
                axisPointer: { // 设置坐标轴指示器,坐标轴触发有效
                    type: 'shadow' // 设置坐标轴默认为直线,可选为:'line'|'shadow'
                }
            },
            legend: {
                data: ['男', '女']
            },
            toolbox: {
                show: true,
                orient: 'vertical',
                x: 'right',
                y: 'center',
                feature: {
                    mark: {
                        show: true
                    },
                    dataView: {
                        show: true,
                        readOnly: false
                    },
                    magicType: {
                        show: true,
                        type: ['line', 'bar', 'stack', 'tiled']
                    },
                    restore: {
                        show: true
                    },
                    saveAsImage: {
                        show: true
                    }
                }
            },
            calculable: true,
            xAxis: [{
                type: 'category',
                data: ['20~29岁', '30~39岁', '40~49岁']
            }],
            yAxis: [{
                type: 'value'
            }],
            series: [{
                    name: '男',
                    type: 'bar',
                    stack: '年龄段', // 设置堆积效果
                    data: [4, 0, 1]
                },
                {
                    name: '女',
                    type: 'bar',
                    stack: '年龄段', // 设置堆积效果
                    da
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值