安装echarts

 npm install echarts --save

引入echarts

import * as echarts from 'echarts'Vue.prototype.$echarts = echarts

准备容器

<div id="MiddleLayerCadreSex" ></div>

javascript代码

   // 初始化echarts实例var myChart = this.$echarts.init(document.getElementById('MiddleLayerCadreAge'))// 图表的配置项和数据var option = {title: {text: '中层干部队伍年龄分布情况'},legend: {right: '20px',top: '20px',data: ['正股职', '副股职']},xAxis: {type: 'category',data: []},yAxis: {type: 'value'},series: [],tooltip: {trigger: 'item'}}var xData = []var EquityPosition = []var DeputyStockPosition = []// PersonnelMiddleLayerCadreAge 后端返回的数据集合this.PersonnelMiddleLayerCadreAge.filter((item, index) => {xData.push(item.ageScope)EquityPosition.push(item.equityPosition)DeputyStockPosition.push(item.deputyStockPosition)})option.xAxis.data = xDataoption.series.push({label: {formatter: '{name|{b}}{time|{c}}人',minMargin: 5,edgeDistance: 10,lineHeight: 15,rich: {time: {fontSize: 10,color: '#999'}}},name: '正股职',data: EquityPosition,type: 'bar',showBackground: true,backgroundStyle: {color: 'rgba(180, 180, 180, 0.2)'},barWidth: 15,color: '#769FFF',itemStyle: {normal: {// 这里设置柱形图圆角 [左上角,右上角,右下角,左下角]barBorderRadius: 20}}})option.series.push({name: '副股职',data: DeputyStockPosition,type: 'bar',showBackground: true,backgroundStyle: {color: 'rgba(180, 180, 180, 0.2)'},barWidth: 15,color: '#00C28C',itemStyle: {normal: {// 这里设置柱形图圆角 [左上角,右上角,右下角,左下角]barBorderRadius: 20}}})// 使用刚指定的配置项和数据显示图表。myChart.setOption(option)// 点击柱状图有效区域myChart.on('click', (params) => {console.log(params)var name = params.namevar seriesName = params.seriesName})

效果图

vue echarts 柱状图相关推荐

  1. vue echarts柱状图 隐藏坐标轴刻度线等 横向显示百分比

    隐藏坐标线 axisLine: {show: false }, 隐藏刻度线 axisTick: {show: false }, label展示formatter百分比 已经封装好的组件,可以直接复制代 ...

  2. vue echarts柱状图圆饼联动

    <div><!-- 2. 饼状图Dom --><div id="main1" style="width: 800px; height: 50 ...

  3. vue——echarts柱状图横轴文字太多放不下【处理办法】

    1. 如果单纯是文字太多,且中间无法分割开的话,可以采用两种方式: 文字倾斜展示 效果: 在options配置中的xAxis中配置如下代码: axisLabel: {interval: 0,rotat ...

  4. 前端vue显示柱状图_Vue—Echarts 柱状图

    使用Vue做后台管理系统的时候避免不了使用Echarts来展示对应的数据,下面是使用Echarts柱状图来展示对应数据的实例. ee05abaf9633184a9c012631b642d970.png ...

  5. Vue实现ECharts柱状图数据轮播(自动分页加载)

    Vue实现ECharts柱状图数据轮播(自动分页加载) vue <div id="main"></div>``` js import echarts fro ...

  6. 深夜学姐问我在Vue中Echarts柱状图如何自定义顶部亮点

    深夜学姐问我在Vue中Echarts柱状图如何自定义顶部亮点 先看效果图 我们可以看到图中图表不仅有渐变色,同时柱状图顶部位置有一个不相同的顶部亮点(图片) 接下来,我们一起来实现一下这个效果 1. ...

  7. echarts柱状图渐变 堆叠柱状图渐变 小程序 vue

    echarts堆叠柱状图渐变 官网实例 堆叠柱状图 堆叠渐变柱状图 import * as echarts from '../../ec-canvas/echarts'; //微信小程序需引用,其他正 ...

  8. Vue+ECharts的小示例

    Vue+ECharts做数据可视化 1. Vue Vue 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手, ...

  9. Echarts 柱状图横向展示和竖向展示

    第021个 点击查看专栏目录 本示例是显示柱状图,分别是横向展示和纵向展示.关键是X轴和Y轴的参数互换. 文章目录 横向示例效果 横向示例源代码(共81行) 纵向示例效果 纵向示例源代码(共81行) ...

  10. Vue+Echarts构建可视化大数据平台实战项目(上)粒子动效,登录界面抖动,背景图轮播★

    Vue+Echarts构建可视化大数据平台实战项目(上) 前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就 ...

最新文章

  1. POJ2060最小路径覆盖
  2. 绕过web认证学习总结
  3. VMWare安装Ubuntu18时卡住
  4. 区块链浏览器_什么是区块链浏览器?
  5. Linux as4开启telnet,Red hat AS4开启telnet过程
  6. 训练yolo V4模型调优的十个建议
  7. 普通二本院校的讲师可以不做科研吗?
  8. 如何获取项目中文件的路径
  9. 成功创业者培养的四个习惯
  10. 乐高机器人投篮编程_乐高机器人WeDo编程和EV3编程课能学到什么
  11. win7不支持新主板键盘鼠标没驱动怎么办?看一篇就够了。
  12. 17.1.1 颜色和 RGBA 值
  13. Steamwoks上传游戏及提交审核指南
  14. Android RecyclerView使用ItemDecoration刻画时间线/时间轴/时光轴timeline
  15. 节能系统优化空调方案
  16. gets()和getchar()的用法
  17. Spring MVC漏洞合集
  18. 2022年软件测试行业就业发展前景,软件测试前景好吗?我该学什么?
  19. POJ1190 生日蛋糕(回溯法)
  20. 2020年光通信市场下光缆生产发展的宏观分析

热门文章

  1. Java IO流学习总结一:输入输出流
  2. Linux Shell脚本教程(bash)
  3. python对文件进行zip和rar格式的压缩和解压缩(亲测,可用)
  4. linux文件名格式,ASM文件名格式
  5. oracle asm查看大小,Oracle ASM查看信息
  6. 无法打开包括文件: “Eigen/Dense”【CMakeLists 解决方案】
  7. 计算机添加pdf打印机驱动,win10系统添加pdf打印机的解决方案
  8. PTAM + OpenCV3.4.1 + Ubuntu16.04
  9. 全球最快下载工具 XDM
  10. 卷积码 c语言编码,利用c语言实现卷积码编码器示例