web数据可视化(Echarts版)5-3柱状图联动图表(代码仅供参考)

echarts.js文件下载地址:Apache ECharts

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="js/echarts.js"></script>
</head>
<body>
    <!---为ECharts准备一个具备大小(宽高)的DOM--->
    <div id="main1" style="width: 700px; height: 400px"></div>
    <div id="main2" style="width: 700px; height: 400px"></div>
    <script type="text/javascript">
    //指定图表的配置项和数据
    //基于准备好的dom,初始化ECharts图表
    var myChart1 = echarts.init(document.getElementById("main1"));
    var option1 = {   //指定第1个图表的配置项和数据
        color: ['LimeGreen',' DarkGreen', 'red', 'blue', 'Purple'],
        backgroundColor: 'rgba(128,128,128,0.1)',  //rgba设置透明度为0.1
        title: { text: '某学院2019年专业招生情况汇总表', left: 40, top: 5 },
        tooltip: { toolip: { show: true }, },
        legend: { data: ['2019年招生'], left: 422, top: 8 },
        xAxis: [{ data: ["大数据", "云计算", "Oracle", "ERP", "人工智能","软件开发", "移动开发", "网络技术"], axisLabel: { interval: 0}
    }],
        yAxis: [{ type: 'value', }],
        series: [{     //配置第1个图表的数据系列
            name: '2019年招生',
            type: 'bar', barWidth: 40,  //设置柱状图中每个柱子的宽度
            data: [125, 62, 45, 56, 123, 205, 108, 128],
        }]
    };
    //基于准备好的dom,初始化ECharts图表
    var myChart2 = echarts.init(document.getElementById("main2"));
    var option2 = {   //指定第2个图表的配置项和数据
        color: ['blue',' LimeGreen', 'Darkgreen', 'red', 'Purple'],
        backgroundColor: 'rgba(128,128,128,0.1)',  //rgba设置透明度为0.1
        title: { text: '某学院2020年专业招生情况汇总表', left: 40, top: 8 },
        tooltip: { toolip: { show: true }, },
        legend: { data: ['2020年招生'], left: 422, top: 8 },
        xAxis: [{ data: ["大数据", "云计算", "Oracle", "ERP", "人工智能","软件开发", "移动开发", "网络技术"], axisLabel: { interval: 0}
    }],
        yAxis: [{ type: 'value', }],
        series: [{    //配置第2个图表的数据系列
            name: '2020年招生',
            type: 'bar', barWidth: 40,  //设置柱状图中每个柱子的宽度
            data: [325, 98, 53, 48, 222, 256, 123, 111],
        }]
    };
    myChart1.setOption(option1);   //为mychart1对象加载数据
    myChart2.setOption(option2);   //为mychart2对象加载数据
    //多图表联动配置方法1:分别设置每个ECharts对象的group值
    myChart1.group = 'group1';
    myChart2.group = 'group1';
    echarts.connect('group1');
</script>
</body>
</html>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vue3-datav-echarts 是一个基于 Vue 3 和 DataV 平台的可模板。它的主要特点包括: 1. 开箱即用:vue3-datav-echarts 提供了丰富的预设模板和组件,方便快速构建各种类型的数据页面。无需从头开始编写代码,只需要按照需求选择合适的模板和组件进行配置即可。 2. 强大的图表库支持:通过引入 echarts 图表库,vue3-datav-echarts 提供了各种类型的图表组件,包括折线、柱、饼等。用户可以根据自己的需求选择合适的图表组件进行数据展示和分析。 3. 丰富的交互功能:vue3-datav-echarts 提供了多种交互功能,例如数据筛选、数据排序、图表联动等。用户可以通过这些功能与图表进行交互,实时查看和分析数据的变,提升用户体验。 4. 可定制性:vue3-datav-echarts 具有良好的拓展性和可定制性。用户可以根据自己的需求进行定制开发,添加自定义的图表组件或功能模块,满足特定的业务需求。 5. 数据的最佳实践:vue3-datav-echarts 遵循了数据的最佳实践,提供了合理的默认配置和样式,帮助用户快速搭建美观、易于理解的可界面。 总之,vue3-datav-echarts 是一个功能强大、易用性高的可模板,为用户提供了丰富的图表组件、交互功能和定制选项,帮助用户快速构建高质量的数据页面。无论是数据分析、业务报表还是仪表盘展示,都可以得到很好的支持和效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值