echarts柱状图

图表实例

option = {xAxis: {name: '横坐标',type: 'category',  // 设置为类目轴data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']  // 横坐标的刻度标签},yAxis: {name: '纵坐标',type: 'value'  // 设置为数值轴,该值有series的data传入},series: [{data: [120, 200, 150, 80, 70, 110, 130],  // 设置y轴的数值type: 'bar'  // 指定图表的类型}]};

图表主要属性

echarts直角坐标系下的柱状图最主要的属性是xAxis、 yAxis、 series,分别代表x轴、y轴、系列。

柱状图的基本框架:

option = {xAxis: {},yAxis: {},series: [{type:'bar',}]};

只要设置好这三个属性,并且将系列中的type设值为**‘bar’**,一个最简单的柱状图就可以完成。

其他需要对图表细节方面进行设置的,可以查看《echarts常用图表属性》

柱状图series属性

type

根据图表类型设值,柱状图的type则设置为bar


data

接收一个数组数据,用于填充图表数值轴上的数据,也就是前面Axis的type属性设置为value或者log和time的坐标轴


stack

接收一个给定的值,如果图表中有多个系列,且有多个系列的stack的值相同,则会形成堆叠柱状图。如:

series: [{type: 'bar',stack: 'stack1',data: data,},{type: 'bar',stack: 'stack1',data: data}]

barWidth:

用于设置柱条的宽度。不设时自适应。支持设置成百分比和数值。


barMaxWidth

用于设置柱条的最大宽度,不设时自适应。支持设置成相对于类目宽度的百分比。


这个属性一般用于一些柱条宽度随数值变化的图表,防止过宽。

barMinHeight

用于设置柱条最小高度,可用于防止某数据项的值过小而影响交互。


barGap

设置柱间的距离。

实例练习

下面通过实际案例来看一下echarts柱状图的基本应用

现在我们几个搜索引擎一周中每天的使用量:

var all = [862, 1018, 964, 1026, 1679, 1600, 1570];
var baidu = [620, 732, 701, 734, 1090, 1130, 1120];
var Google = [120, 132, 101, 134, 290, 230, 220];
var biying = [60, 72, 71, 74, 190, 130, 110];
var other = [62, 82, 91, 84, 109, 110, 120]

根据这些数据我们绘制一个堆叠柱状图

option = {tooltip: {},legend: {},grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},xAxis: [{type: 'category',data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']}],yAxis: [{type: 'value'}],series: [{name: '搜索引擎',type: 'bar',data: all,},{name: '百度',type: 'bar',barWidth: 12,stack: '搜索引擎',data: baidu},{name: '谷歌',type: 'bar',stack: '搜索引擎',data: Google},{name: '必应',type: 'bar',stack: '搜索引擎',data: biying},{name: '其他',type: 'bar',stack: '搜索引擎',data: other}]
};

运行结果:

echarts柱状图相关推荐

  1. 解决 echarts柱状图x轴数据隔一个显示

    echarts柱状图x轴数据隔一个显示 在显示一个柱状图的时候,x轴的数据是隔一个显示的,但是hover的时候却能显示出当前轴x轴的名称,如下图: 那就只能说明这个轴的名称太长了,所以导致它默认就隔一 ...

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

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

  3. echarts柱状图改变标签的位置及柱状图颜色

    echarts柱状图改变标签的位置(柱状图里面的数值位置)及柱状图颜色 在 series里面改变label对象里面的label属性 import * as echarts from 'echarts' ...

  4. Echarts 柱状图调整 y 轴单位标题与图表之间的距离

    Echarts 柱状图调整 y 轴单位标题与图表之间的距离 在我们绘制图标的时候,有时 y 轴单位标题的位置距离图标太近,影响美观,如图所示: 我们想把 元 离图表远一些,怎么操作? option = ...

  5. Echarts柱状图在实体里面展示数据/柱状图顶部展示数据简记

    Echarts柱状图在实体里面展示数据/柱状图顶部展示数据简记 展示效果如下(主要记录一下 如何在柱状体实体里面展示自定义的数据和在顶部展示自定义数据) 柱状图实体展示数据 series: [{ na ...

  6. echarts 柱状图渐变色背景

    如何制作柱状图渐变色背景,我们可以先参考 echarts 柱状图颜色设置.接下来我们来实战一下,看看这次的效果图吧. 首先我们可以看到,X 轴表示数据,Y轴表示类别.柱状图上有该地区的数量,同时柱状图 ...

  7. 点击echarts柱状图动态改变数据项颜色样式

    首先附上参考文章连接:https://blog.csdn.net/weixin_42870683/article/details/103528254添加链接描述 今天来实现点击echarts柱状图,动 ...

  8. echarts柱状图的样式调整及应用

    一.在项目中引进echarts echarts官网:快速上手 - Handbook - Apache ECharts,点击左侧导航栏的"入门篇"中的"在项目中引入 Apa ...

  9. echarts柱状图自定义显示内容

    echarts柱状图自定义显示内容 基础搭建 基础搭建 1.引入js <script src="js/echarts.min.js"></script> 2 ...

最新文章

  1. 不用开着电脑,如何将脚本代码放到服务器上?
  2. Transformer-LS霸榜ImageNet,输入长度提升三倍!极度压缩参数
  3. 移动应用如何提升登录转化率
  4. YOLOv5初探(看来这个YOLO5做得还不是很完善,过段时间再试试??)
  5. linux mysql dns_Linux下搭建DNS服务器及踩坑
  6. IT领域中混合云管理工具扮演什么角色?
  7. sqlite3打开中文路径数据文件失败解决方法
  8. 安卓短信加密_发短信控制车辆!苹果发布ios14,手机可作车钥匙
  9. 从S3中导入数据到Dynamodb
  10. SpringCloud Eureka参数配置项详解
  11. Android SD卡操作
  12. amos调节变量怎么画_结构方程模型建模思路及Amos操作--调节变量效果确定(二)...
  13. 给树莓派安装手柄驱动
  14. 【​观察】一部《天龙八部》,缘起“六脉神剑”
  15. SAP汇率转换函数[BAPI_EXCHANGERATE_GETDETAIL]
  16. CUDA优化LBP(loopy belief propegation)
  17. php 字符串转换为函数是,php把字符串转换成html实体的函数htmlentities()
  18. 转载 解密蓝牙mesh系列 | 第五篇 【好友(Friend)和低功耗节点(LPN)】【友谊(Friendship)参数】【友谊建立】【友谊(Friendship)消息传送】【安全性】【友谊终止】
  19. 蓝桥杯官网python组基础练习-基础1-5
  20. 小程序公众号共服务器,公众号和小程序用户互通,无需unionid解决方案

热门文章

  1. mt2523 LinkIt_SDK_v4_GCC_Build_Environment_Guide
  2. 【Java并发编程】闭锁
  3. 手动btsoft_ubuntu
  4. 全栈工程师必备技能栈,聊聊月薪2W以内都该会点啥?
  5. 西南交大计算机绘图a答案,西南交大 计算机绘图A客观题答案(1-3次作业).doc
  6. SQL语言(一)数据查询
  7. 2.4G与5GWiFi频段的区别
  8. RSA算法原理详解(简单易懂)
  9. 智能设备点巡检系统,快速提高设备管理效率,欢迎在线试用
  10. 北京楼市下行蔓延至周边 多个楼盘降价超千元