我是靠谱客的博主 暴躁冥王星,最近开发中收集的这篇文章主要介绍ECharts图改变参数调节柱子的间隔和柱子宽度,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

遇到过这种问题记录一下,试了很多方法,最后解决了,每个人遇到的问题不一样

上图:

代码:

option = {
   legend: {},
        tooltip: {
          trigger: "axis",
          showContent: true,
        },
        dataset: {
          source: [
            ['department', '安全环保部', '烯烃厂', '芳烃厂', '炼油厂', '化工厂', '塑料厂', '橡胶厂', '贮运厂', '热电厂', '水厂', '电仪中心', '质检中心', '物采中心', '研究院(精细化工分公司)'],
            ['避免安全生产事故', '5', '51', '27', '129', '24', '41', '45', '1', '19', '34', '64', '3', '1', '6'],
            ['隐患排查和风险识别', '0', '54', '45', '59', '25', '29', '24', '0', '18', '59', '53', '16', '6', '16'],
            ['违章作业内容', '5', '1', '0', '3', '1', '0', '13', '0', '0', '2', '0', '2', '0', '1']
      ]
        },
        dataZoom: [
          {
            type: 'slider',
            show: true,
            start: 0,
            end: 30,     // 改变柱子之间的间隔
            handleSize: 8
          },
          {
            type: 'inside',
            start: 95,
            end: 100
          },
        ],
        color: ["#43B568", "#FFAF3D", "#F37676", "#2CA7EE", "#28CCC2", "#FFB533"],
        xAxis: {
          type: "category",    
          axisPointer: {
            type: "shadow",
          },
          axisLabel: {
            interval: 0,
            rotate: 40
          },
        },

        yAxis: {
          gridIndex: 0,
        },
        grid: {
          top: "30%",
          right: "10%",
          left: "10%",
          bottom: "10%",
        },
        series: [
          {
            type: "bar",
            barWidth: 80,     //改变柱子的宽度
            barGap:"10%",
            barCateGoryGap:"10%",
            stack: "总量",
            smooth: true,
            seriesLayoutBy: "row",
          },
          {
            type: "bar",
            barWidth: 20,
            barGap:"10%",
            barCateGoryGap:"10%",
            smooth: true,
            stack: "总量",
            seriesLayoutBy: "row",
          },
          {
            type: "bar",
            barWidth: 20,
            barGap:"10%",
            barCateGoryGap:"10%",
            smooth: true,
            stack: "总量",
            seriesLayoutBy: "row",
          },
          {
            type: "pie",
            id: "pie",
            radius: "30%",
            center: ["80%", "22%"],
            label: {
              formatter: "{b}: {@公司领导} ({d}%)",
            },
            encode: {
              itemName: "department",
              value: "公司领导",
              tooltip: "公司领导",
            },
          },
        ],
};

最后

以上就是暴躁冥王星为你收集整理的ECharts图改变参数调节柱子的间隔和柱子宽度的全部内容,希望文章能够帮你解决ECharts图改变参数调节柱子的间隔和柱子宽度所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部