ECharts柱状图属性配置

因为是在vue中使用的,所以需要现在main.js中引入并注册

import echarts from 'echarts'

Vue.prototype.$echarts = echarts

这些属性是在官网看配置项外加看视频,然后一点一点去整理的。
可能不多,不过基本够用了。

let myChart1 = this.$echarts.init(document.getElementById("box"));
    myChart1.setOption({
      title: {
        text: "某地区蒸发量和降水量",
        // 副标题
        subtext: "纯属虚构",
        // 水平方向位置
        left: "center"
        // title背景颜色
        // backgroundColor:"#000000"
        // 字体样式
        /* textStyle:{
                color:"#ffffff"
            }, */
        // 副标题样式
        /* subtextStyle:{
                color:"green"
            } */
      },
      tooltip: {
        // 可选值,如果是item的话只有鼠标移动到柱状图上才会有提示,如果是axis的话移动到当前刻度就会有提示
        trigger: "axis"
      },
      legend: {
        data: ["蒸发量", "降水量"],
        left: "left"
      },
      // 右侧的切换模块  可以切换展示方式
      toolbox: {
        show: true,
        // 工具箱排列方式  默认horizontal  可选vertical
        orient: "horizontal",
        //  工具箱字体大小  默认15
        itemSize: 16,
        //  每项之间的间隔
        itemGap: 10,
        //  在鼠标悬浮是是否显示标题  默认true
        showTitle: true,
        feature: {
          // 直接以表格形式展示数据
          dataView: {
            lang: ["数据视图", "关闭", "刷新"],
            show: true,
            // 是否只读
            readOnly: false,
            // 文本颜色
            textColor: "",
            // 按钮颜色
            buttonColor: "",
            // 按钮文本颜色
            buttonTextColor: "",

            iconStyle: {
              // 边框颜色
              borderColor: "red",
              // 边框宽度
              borderWidth: 0,
              // 边框类型
              borderType: "solid",
              // 文字相关配置
              emphasis: {
                iconStyle: {
                  // 文本位置
                  textPosition: "left",
                  // 文本颜色
                  textFill: "red",
                  // 文本对齐方式
                  textAlign: "center",
                  // 文本区域背景填充色
                  textBackgroundColor: "",
                  // 文本区域圆角大小
                  textBorderRadius: 5,
                  // 文本区域内边距
                  textPadding: 0
                }
              }
            }
          },
          // 区域缩放和区域缩放还原
          dataZoom: {
            show: true,
            // 可选项,默认就是这些内容
            title: {
              dataZoom: "区域缩放",
              dataZoomReset: "区域缩放还原"
            }
          },
          //   显示位置
          //   left:
          magicType: {
            show: true,
            //   动态切换类型   可选值 'line', 'bar', 'stack', 'tiled'
            type: ["line", "bar"]
          },
          // 还原
          restore: {
            show: true,
            iconStyle: {
              // 整体图标颜色
              // color:"red",
              // 边框颜色
              borderColor: "blue"
            }
          },
          // 保存为图片
          saveAsImage: {
            show: true,
            // 保存图片类型  默认png
            type: "png",
            // 保存图片名称  默认使用 title.text
            name: "",
            // 保存图片背景  默认白色
            backgroundColor: "auto",
            // 保存图片忽略的组件列表  默认工具栏
            excludeComponents: "toolbox"
          }
        }
      },
      // 是否可拖拽   饼图用的比较多
      // calculable: true,
      // 数据区域缩放
      dataZoom: {
        show: true,
        // 缩放变化是否实时显示
        realTime: true,
        // 起始位置
        start: 0,
        // 结束位置
        end: 100
      },
      xAxis: [
        {
            //   图表两边是否留白
        // boundaryGap: false,
          // 坐标轴类型  可选value category time log
          type: "category",
          // 坐标轴名称
          name: "事件线",
          // 坐标轴数据
          data: [
            "1月",
            "2月",
            "3月",
            "4月",
            "5月",
            "6月",
            "7月",
            "8月",
            "9月",
            "10月",
            "11月",
            "12月"
          ]
        }
      ],
      yAxis: [
        {
          type: "value"
        }
      ],
      series: [
        {
          name: "蒸发量",
          // 图表类型
          type: "bar",
          // 可视化数据
          data: [
            2.0,
            4.9,
            7.0,
            23.2,
            25.6,
            76.7,
            135.6,
            162.2,
            32.6,
            20.0,
            6.4,
            3.3
          ],
          markPoint: {
            data: [
              // 所有数据的最大最小值
              { type: "max", name: "最大值" },
              { type: "min", name: "最小值" }
            ]
          },
          markLine: {
            data: [
              // 平均值
              { type: "average", name: "平均值" }
            ]
          }
        },
        {
          name: "降水量",
          type: "bar",
          data: [
            2.6,
            5.9,
            9.0,
            26.4,
            28.7,
            70.7,
            175.6,
            182.2,
            48.7,
            18.8,
            6.0,
            2.3
          ],
          markPoint: {
            data: [
              { name: "年最高", value: 182.2, xAxis: 7, yAxis: 183 },
              { name: "年最低", value: 2.3, xAxis: 11, yAxis: 3 }
            ]
          },
          markLine: {
            data: [{ type: "average", name: "平均值" }]
          }
        }
      ]
    });
  }
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据来源:中经数据库 主要指标110多个(全部都是纯粹的 市辖区 指标),大致是: GDP GDP增速 第一产业增加值占GDP比重 第二产业增加值占GDP比重 第三产业增加值占GDP比重 人均GDP 社会消费品零售总额 固定资产投资(不含农户) 新设外商投资企业数_外商直接投资 实际利用外资金额(美元) 一般公共预算收入 一般公共预算支出 一般公共预算支出_教育 一般公共预算支出_科学技术 金融机构人民币各项存款余额_个人储蓄存款 金融机构人民币各项存款余额 金融机构人民币各项贷款余额 规模以上工业企业单位数 规模以上工业企业单位数_内资企业 规模以上工业企业单位数_港澳台商投资企业 规模以上工业企业单位数_外商投资企业 规模以上工业总产值 规模以上工业总产值_内资企业 规模以上工业总产值_港澳台商投资企业 规模以上工业总产值_外商投资企业 规模以上工业企业流动资产合计 规模以上工业企业固定资产合计 规模以上工业企业利润总额 规模以上工业企业应交增值税 规模以上工业企业主营业务税金及附加 户籍人口数 年均户籍人口数 户籍人口自然增长率 第一产业就业人员占全部城镇单位就业人员比重 第二产业就业人员占全部城镇单位就业人员比重 第三产业就业人员占全部城镇单位就业人员比重 城镇非私营单位就业人员数 城镇非私营单位就业人员数_第一产业 城镇非私营单位就业人员数_第二产业 城镇非私营单位就业人员数_第三产业 城镇非私营单位就业人员数_农、林、牧、渔业 城镇非私营单位就业人员数_采矿业 城镇非私营单位就业人员数_制造业 城镇非私营单位就业人员数_电力、热力、燃气及水生产和供应业 城镇非私营单位就业人员数_建筑业 城镇非私营单位就业人员数_批发和零售业 城镇非私营单位就业人员数_交通运输、仓储和邮政业 城镇非私营单位就业人员数_住宿和餐饮业 城镇非私营单位就业人员数_信息传输、软件和信息技术服务业 城镇非私营单位就业人员数_金融业 城镇非私营单位就业人员数_房地产业 城镇非私营单位就业人员数_租赁和商务服务业 城镇非私营单位就业人员数_科学研究和技术服务业 城镇非私营单位就业人员数_水利、环境和公共设施管理业 城镇非私营单位就业人员数_居民服务、修理和其他服务业 城镇非私营单位就业人员数_教育 城镇非私营单位就业人员数_卫生和社会工作 城镇非私营单位就业人员数_文化、体育和娱乐业 城镇非私营单位就业人员数_公共管理、社会保障和社会组织 城镇非私营单位在岗职工平均人数 城镇就业人员数_私营企业和个体 城镇非私营单位在岗职工工资总额 城镇非私营单位在岗职工平均工资 城镇登记失业人员数 建成区面积 建设用地面积 建设用地面积_居住用地 液化石油气供气总量 液化石油气供气总量_居民家庭 人工煤气、天然气供气总量 人工煤气、天然气供气总量_居民家庭 液化石油气用气人口 人工煤气、天然气用气人口 城市公共汽电车运营车辆数 城市出租汽车运营车辆数 城市公共汽电车客运总量 道路面积 排水管道长度 建成区绿化覆盖面积 建成区绿化覆盖率 绿地面积 公园绿地面积 维护建设资金支出 土地面积 生活用水供水量 供水总量 全社会用电量 城乡居民生活用电量 工业生产用电量 房地产开发投资 房地产开发投资_住宅 限额以上批发和零售业法人单位数 限额以上批发和零售业商品销售总额 普通中学学校数 中等职业教育学校数 普通小学学校数 普通高等学校专任教师数 普通中学专任教师数 中等职业教育专任教师数 普通小学专任教师数 普通高等学校在校生数 普通中学在校生数 中等职业教育在校生数 普通小学在校生数 电视节目综合人口覆盖率 公共图书馆总藏量_图书 医疗卫生机构数_医院和卫生院 卫生人员数_执业(助理)医师 医疗卫生机构床位数_医院和卫生院 城镇职工基本养老保险参保人数 职工基本医疗保险参保人数 失业保险参保人数

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值