ApexCharts使用示例 -- 层叠柱状图

ApexCharts使用示例 – 层叠柱状图

一、引入apexcharts.js

<script src="https://cdn.jsdelivr.net/npm/apexcharts"></script>

二、HTML代码

<html>
	<head>
	    <title>ApexCharts测试样例-Scatter</title>
	    <style>
	        #chart {
	            max-width: 1000px; 
	            margin: 50 auto;
	        }
	    </style>
	</head>
	<body >
	    <div id="chart">
	    </div>
	</body>
</html>

三、JavaScript代码

<script>
    var options = {
        series: [{
                name: 'aa',
                data: [null, 55, 41, 37, 22, 43, 21] 
            // 每条数据依次对应labels,下同
            // 若无数据,则为null,不能空着
            }, {
                name: 'bb',
                data: [53, 32, 33, 52, 13, 43, 32]
            }, {
                name: 'cc',
                data: [12, 17, 11, null, 15, 11, 20]
            }, {
                name: 'dd',
                data: [17, 15, 18, 16, 19, 14, 23]
            }
        ],
        chart: {
            type: 'bar',
            height: 350,
            stacked: true,//开启层叠柱状图
            toolbar:{
                show:false, //隐藏右上角的下载按钮
            }
        },
        plotOptions: {
            bar: {
            horizontal: false, //设置柱状图为水平方向,默认false
            columnWidth:"50%"
            },
        },
        title: {
            text: '测试',
            align:"center",
            style:{
                fontSize:18
            }
        },
        xaxis: {
            categories: ["湾","水","阳","西","柳","兴","渡"]
        },
        yaxis: {
            title: {
                text: "总数",
            },
        },
        tooltip: {
            shared:true,
            x: {
                formatter: function (val) {
                    return val;
                }
            },
            y: {
                formatter: function (val) {
                    return val;
                }
            }
        },
        fill: {
            opacity: 1
        },
        legend: {
            position: 'bottom',
            horizontalAlign: 'center',
            offsetX: 40
        }
    };
    var chart = new ApexCharts(document.querySelector("#chart"), options);
    chart.render();
</script>

四、效果

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值