echarts柱状图
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柱状图相关推荐
- 解决 echarts柱状图x轴数据隔一个显示
echarts柱状图x轴数据隔一个显示 在显示一个柱状图的时候,x轴的数据是隔一个显示的,但是hover的时候却能显示出当前轴x轴的名称,如下图: 那就只能说明这个轴的名称太长了,所以导致它默认就隔一 ...
- 前端vue显示柱状图_Vue—Echarts 柱状图
使用Vue做后台管理系统的时候避免不了使用Echarts来展示对应的数据,下面是使用Echarts柱状图来展示对应数据的实例. ee05abaf9633184a9c012631b642d970.png ...
- echarts柱状图改变标签的位置及柱状图颜色
echarts柱状图改变标签的位置(柱状图里面的数值位置)及柱状图颜色 在 series里面改变label对象里面的label属性 import * as echarts from 'echarts' ...
- Echarts 柱状图调整 y 轴单位标题与图表之间的距离
Echarts 柱状图调整 y 轴单位标题与图表之间的距离 在我们绘制图标的时候,有时 y 轴单位标题的位置距离图标太近,影响美观,如图所示: 我们想把 元 离图表远一些,怎么操作? option = ...
- Echarts柱状图在实体里面展示数据/柱状图顶部展示数据简记
Echarts柱状图在实体里面展示数据/柱状图顶部展示数据简记 展示效果如下(主要记录一下 如何在柱状体实体里面展示自定义的数据和在顶部展示自定义数据) 柱状图实体展示数据 series: [{ na ...
- echarts 柱状图渐变色背景
如何制作柱状图渐变色背景,我们可以先参考 echarts 柱状图颜色设置.接下来我们来实战一下,看看这次的效果图吧. 首先我们可以看到,X 轴表示数据,Y轴表示类别.柱状图上有该地区的数量,同时柱状图 ...
- 点击echarts柱状图动态改变数据项颜色样式
首先附上参考文章连接:https://blog.csdn.net/weixin_42870683/article/details/103528254添加链接描述 今天来实现点击echarts柱状图,动 ...
- echarts柱状图的样式调整及应用
一.在项目中引进echarts echarts官网:快速上手 - Handbook - Apache ECharts,点击左侧导航栏的"入门篇"中的"在项目中引入 Apa ...
- echarts柱状图自定义显示内容
echarts柱状图自定义显示内容 基础搭建 基础搭建 1.引入js <script src="js/echarts.min.js"></script> 2 ...
最新文章
- 不用开着电脑,如何将脚本代码放到服务器上?
- Transformer-LS霸榜ImageNet,输入长度提升三倍!极度压缩参数
- 移动应用如何提升登录转化率
- YOLOv5初探(看来这个YOLO5做得还不是很完善,过段时间再试试??)
- linux mysql dns_Linux下搭建DNS服务器及踩坑
- IT领域中混合云管理工具扮演什么角色?
- sqlite3打开中文路径数据文件失败解决方法
- 安卓短信加密_发短信控制车辆!苹果发布ios14,手机可作车钥匙
- 从S3中导入数据到Dynamodb
- SpringCloud Eureka参数配置项详解
- Android SD卡操作
- amos调节变量怎么画_结构方程模型建模思路及Amos操作--调节变量效果确定(二)...
- 给树莓派安装手柄驱动
- 【​观察】一部《天龙八部》,缘起“六脉神剑”
- SAP汇率转换函数[BAPI_EXCHANGERATE_GETDETAIL]
- CUDA优化LBP(loopy belief propegation)
- php 字符串转换为函数是,php把字符串转换成html实体的函数htmlentities()
- 转载 解密蓝牙mesh系列 | 第五篇 【好友(Friend)和低功耗节点(LPN)】【友谊(Friendship)参数】【友谊建立】【友谊(Friendship)消息传送】【安全性】【友谊终止】
- 蓝桥杯官网python组基础练习-基础1-5
- 小程序公众号共服务器,公众号和小程序用户互通,无需unionid解决方案
热门文章
- mt2523 LinkIt_SDK_v4_GCC_Build_Environment_Guide
- 【Java并发编程】闭锁
- 手动btsoft_ubuntu
- 全栈工程师必备技能栈,聊聊月薪2W以内都该会点啥?
- 西南交大计算机绘图a答案,西南交大 计算机绘图A客观题答案(1-3次作业).doc
- SQL语言(一)数据查询
- 2.4G与5GWiFi频段的区别
- RSA算法原理详解(简单易懂)
- 智能设备点巡检系统,快速提高设备管理效率,欢迎在线试用
- 北京楼市下行蔓延至周边 多个楼盘降价超千元