echarts 堆叠柱状图横向,echarts 堆叠图

  echarts 堆叠柱状图横向,echarts 堆叠图

  这篇文章主要为大家详细介绍了vue echarts实现堆叠柱状图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  本文实例为大家分享了vue echarts实现堆叠柱状图的具体代码,供大家参考,具体内容如下

  电子海图-子组件

  模板

  div class= chart ref= chartEle /div

  /模板

  脚本

  从“电子海图”导入电子海图;

  从" @/组件/事件/事件总线"导入事件总线

  导出默认值{

  道具:{

  legendData: {

  类型:数组,

  默认值:[]

  },

  xAxisData: {

  类型:数组,

  默认值:[]

  },

  系列数据:{

  类型:数组,

  默认值:[]

  }

  },

  data() {

  返回{

  echartsObj: null,

  }

  },

  已安装(){

  变那个=这个

  事件总线.$on(window-resize ,target={

  那个。echartsobj那个。echartsobj。调整大小()

  });

  },

  方法:{

  initCharts() {

  这个。echartsobj=echarts。初始化(这.$refs.chartEle)

  this.setOption()

  //window.onresize=function() {

  //this.echartsObj.resize()

  //}

  },

  resizeChart() {

  this.echartsObj.resize()

  },

  setOption() {

  常数那个=这个

  定义变量选项={

  颜色:[#2DC6C8 , #B6A2DD],

  //工具提示:{触发器:项目,格式化程序:“{ a }:{ c }”},

  工具提示:{ },

  //右侧数据视图、折线图、还原、保存显示标志

  工具箱:{

  功能:{

  //dataView: {show: true,readOnly: false},

  //magicType: {show: true,type: [line , bar]},

  //restore: {show: true},

  //saveAsImage: {show: true}

  magicType: {

  秀:真的,

  类型:[线条,条形],

  图标:{

  行: image:///static/images/toolbox _ zhe xian。巴布亚新几内亚,

  bar: image:///static/images/toolbox _朱壮图。巴布亚新几内亚

  }

  },

  还原:{

  秀:真的,

  图标: image:///static/images/toolbox _ shua Xin。巴布亚新几内亚

  },

  saveAsImage: {

  秀:真的,

  图标: image:///static/images/toolbox _ Xia zai。巴布亚新几内亚

  }

  }

  },

  图例:{

  底部:"5",

  数据:this.legendData

  },

  网格:{

  顶部:"40"

  },

  xAxis: [

  {

  类型:"类别",

  数据:this.xAxisData,

  轴线:{线条样式:{ color: # 7 dabb 0 } }//x轴刻度线颜色

  }

  ],

  亚西斯:[

  {

  类型:"值",

  轴线:{

  lineStyle: { color: #7DABB0 } //y轴坐标轴颜色

  },

  轴棒:{

  lineStyle: { color: #7DABB0 } //y轴坐标刻度颜色

  }

  }

  ],

  系列:this.seriesData

  }

  this.echartsObj.setOption(选项)

  }

  }

  }

  /脚本

  样式范围。图表{

  高度:360像素

  宽度:100%;

  }

  /风格

  展示父组件

  模板

  差异

  表单搜索@ on search= on search /表单搜索

  div class= panel orioc-table-panel slot= center

  !-图表-

  多样化-条形图

  ref=条形图

  :legendData=legendData

  :seriesData=seriesData

  :xAxisData=xAxisData

  /多样化-条形图

  !-表格-

  /div

  /div

  /模板

  脚本

  从" @/components/FormSearch/FormSearch "导入表单搜索

  从" @/组件/事件/事件总线"导入事件总线

  从@/组件/电子图表/分流条形图/索引导入分流条形图

  导出默认值{

  名称:列表,

  //组件

  组件:{ FormSearch,eventBus,DiversificationBarChart },

  data() {

  返回{

  legendData: [],//图例

  xAxisData: [],//x轴

  seriesData: []//图数据

  }

  },

  已安装(){

  //加载列表

  this.legendData=[自动接警, 人工接警]

  this.xAxisData=[2018-09-02 , 2019-02-25 , 2019-05-25]

  this.seriesData=[

  {

  名称: 自动接警,

  类型:"条形",

  堆栈:"111",//堆叠

  barMaxWidth: 100 ,//柱状图最大宽度

  数据:[20,30,40]

  },

  {

  名称: 人工接警,

  类型:"条形",

  堆栈:"111",//堆叠

  barMaxWidth: 100 ,//柱状图最大宽度

  数据:[10,50,35]

  }

  ]

  这个. nextTick(()={

  事件总线.$emit(窗口大小调整)

  这个refs.barCharts.initCharts()

  })

  },

  方法:{

  在线搜索(数据){}

  }

  }

  /脚本

  样式范围

  /风格

  效果图

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: