ECharts叠加柱状图,配置标注示例

在这里插入图片描述

option = {
      legend: {
        top: 'bottom',  // 标注位置
        x: "center",
        textStyle: {    // 标注样式
          color: "#000",
          fontSize: 12
        },
        icon: 'circle', // 设置图例图标为圆形  
        itemWidth: 10,  // 显示顶部标注左侧图片的宽度
        itemHeight: 10, // 显示顶部标注左侧图片的高度
        itemGap: 30     // 标注间距 
      },
      grid: {
        top: '8%',  // 距离边框距离
        left: '3%',
        right: '3%',
        bottom: '12%',
        containLabel: true
      },
      color: [
        '#5498FD', '#FD5454', '#6F54FD', '#FDA354'
      ],
      tooltip: {  // 提示框
        trigger: "axis",
        axisPointer: {     // 坐标轴指示器的样式
          type: "shadow"   // 显示阴影
        },
        // textStyle: {
        //   color: "rgba(255, 255, 255, 1)"  // 文字颜色
        // },
        // backgroundColor: "rgba(0,0,0,0.8)",  // 背景颜色
        borderColor: "rgba(219, 230, 255, 0.8)", // 提示框边框的颜色
      },
      xAxis: {
        data: [
          "数据1", "数据2", "数据3", "数据4"
        ],
        //name: '日',  // 单位
        axisLabel: {
          color: "#000",  // x轴文字颜色
          fontSize: 10,
        },
        axisLine: {
          lineStyle: {
            color: '#3E6CB1'  // x轴颜色
          }
        },
        axisTick: {
          show: false  // x轴刻度
        }
      },
      yAxis: {
        // name: '%',  // 单位
        nameTextStyle: {
          color: "red",  // 单位的字体颜色
          fontSize: 12,
        },
        axisLabel: {
          color: "#000",  // y轴字体颜色
          fontSize: 12,
        },
        splitLine: {  // 显示所有横线
          show: true,
          lineStyle: {
            color: [
              "#3E6CB1"
            ],
            "width": 1,
            // "type": 'dashed'  // 线的类型:虚线、实线
          },
        }
      },
      series: [
        {
          name: "类型1",
          type: "bar",
          stack: "total",
          label: {
            show: false,
            color: "#000",
            formatter: function (e) {
              // return e.value ? e.value : "";
              // return e.value ? e.seriesName : "";
            },
          },
          itemStyle: {
            borderRadius: [0, 0, 0, 0],
          },
          barWidth: 30,  // 柱状图宽度
          emphasis: {
            focus: "series",
          },
          data: [1, 3, 2, 2, 1, 3, 2, 2, 3, 3],
        },
        {
          name: "类型2",
          type: "bar",
          stack: "total",
          label: {
            show: false,
            color: "#FFFFFF",
            formatter: "{a}",
          },
          emphasis: {
            focus: "series",
          },
          data: [2, 3, 2, 2, 2, 3, 2, 2, 1, 1],
        },
        {
          name: "类型3",
          type: "bar",
          stack: "total",
          label: {
            show: false,
            color: "#FFFFFF",
            formatter: "{a}",
          },
          emphasis: {
            focus: "series",
          },
          data: [1, 3, 2, 2, 1, 3, 2, 2, 3, 3],
        },
        {
          name: "类型4",
          type: "bar",
          stack: "total",
          label: {
            show: false,
            color: "#FFFFFF",
            formatter: "{a}",
          },
          itemStyle: {
            borderRadius: [0, 0, 0, 0],
          },
          emphasis: {
            focus: "series",
          },
          data: [1, 3, 2, 2, 1, 3, 2, 2, 3, 3],
        },
      ],
    }

ECharts官网:(直接复制展示)
https://echarts.apache.org/examples/zh/editor.html?c=line-simple

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值