echarts动态渲染柱状图背景颜色以及顶部数值
第一种 单个柱子变色
众所周知 柱状图的背景色在series下的 itemStyle 的color下修改 不同数据让每个柱状图背景颜色不同 这个时候就需要自定义 所以我在color后跟了一个箭头函数 里面的参数params跟formatter里的是一样的 可以打印出来 看下里面有什么值 我打印了一下
所以这个时候就可以根据你想要的数据 改变成想要的颜色 就如我这里的写法
itemStyle:{color: (params) =>{console.log(params)if (params.name == "Mon"){return "yellowgreen"} else {return "bisque"}}
},
我判断这里x轴名字为Mon的那个颜色为黄绿 其他的为bisque
然后下方的顶部数值也简单了
老规矩先打印一下params
label:{show: true,position:"top",formatter: (params) =>{let res = ""// 如果背景颜色为yellowgreen的 则显示if (params.color == "yellowgreen"){res += params.data}console.log(params)return res}}
直接根据背景颜色进行判断就好了
第二种 多个柱子变色
比方有一个数组 来判断当前是什么颜色的 color下面就可以用params.dataIndex当前柱子的下标来做 如果你的数组里 不是颜色(一般不是)而是一个参数比如isColor为1时是yellowgreen为0时是bisque 则color里如下写法
if (bg[params.dataIndex] == 1){return "yellowgreen"
} else if (bg[params.dataIndex] == 0){return "bisque"
}
下方的顶部数据还是根据颜色判断即可
echarts动态渲染柱状图背景颜色以及顶部数值相关推荐
- Atitit 动态按钮图片背景颜色与文字组合解决方案
Atitit 动态按钮图片背景颜色与文字组合解决方案 转换背景颜色,setFont("cywe_img", fontScale, 50, 5) 设置文字大小与坐标 文字分拆,使用字 ...
- Android——动态设置view背景颜色setBackgroundColor
setBackgroundColor 用于动态设置view背景颜色 今天写代码的时候遇到个小问题 动态设置的时候用Color.GRAY,系统自己带着的颜色,是没有问题的 但是用自己定义的颜色,就不生效 ...
- android背景颜色动态修改,Android自定义TextView带圆角及背景颜色(动态改变圆角背景颜色)...
最近根据项目需求自定义了一个TextView控件,主要用来做状态的标识,比如一个订单状态有各种,当然了这种设置在Android中可以直接用xml文件来处理,但是对于xml文件太过于麻烦,针对不同的颜色 ...
- 微信小程序开发——动态改变按钮背景颜色
在wxss文件中可以简单地设置button的背景颜色和各种样式,然而,这样的样式设计不能够动态改变.那么,如何动态改变控件的样式呢?下面以button为例来介绍. 此方法不用修改wxss文件,首先,在 ...
- echarts调节提示框背景颜色与透明度
效果图: js代码: //提示框tooltip: {//触发类型:坐标轴触发trigger: 'axis',backgroundColor:'rgba(255,255,255,0.8)',//通过设置 ...
- echarts折线图修改背景颜色_不会美化Excel图表?学会这招!小白也能轻松做出高逼格的折线图...
好多人都觉得做一个好看的数据图表是件困难的事,所以很多时候都是选择插入一个图表寥寥完事.短期对我们的工作来说是可以按时完成任务,但从长远角度来讲,对我们的职业能力没有提升,所以今天就来和小编一起学习制 ...
- 为echarts的叠加柱状图设置颜色
1.废话少说,直接上代码(前提先引入echarts先关文件) var myChart = echarts.init(document.getElementById('chartOne'));// 指定 ...
- Vue.js使用Echarts动态渲染多个图表
@Author: 雨 <雨> @Date: 2020-07-04T15:44:54+15:00 @Email: 2607503865@qq.com @Last modified by: S ...
- echarts 设置背景颜色
问题:echarts 设置背景颜色 描述: @Kener-林峰 你好,想跟你请教个问题:请问怎么设置echarts整个图标的背景颜色??我用了color属性,在官网实验的时候不显示.... 解决方案1 ...
最新文章
- visio网络拓扑图模具_【无机纳米材料科研制图——Visio 0304】上转换NaYF4:Yb Er/Tm光子能级跃迁图...
- msf 之 webshell 提权
- python的实现和测试是啥意思_Python接口自动化测试之pytest与unittest区别
- ecs 对比 本地服务器_ECS训练营Day03_SLB负载均衡实践 - 魔笔钨丝浣
- [react] React16废弃了哪些生命周期?为什么?
- Mysql约束 笔记
- android开发:Android 中自定义属性(attr.xml,TypedArray)的使用
- 最新html word 分页符,分页符 有什么用
- android Pbap下载手机电话簿协议介绍
- 人流量统计管理平台汇总显示方案_实现在场人数管控
- Linux Bridge
- Android本地数据存储:Shared Preferences安全风险浅析
- web统计:UV、IP、PV、VV
- 很多时候,你不得不被生活的种种琐事所牵绊
- linux系统怎么制作win10,win10 + linux 制作双系统教程(我本身是win10系统)
- java获取当天开始,结束时间
- 点云渲染的颗粒感和背景色相关
- ArcGIS10.2版本正确的ArcGIS_Editor_OSM下载与安装
- mysql 批量造假数据
- 06: 综合布线 、 子网划分
热门文章
- android hdmi解码器,如何使用HDMI高清编码器进行直播
- 用ado把excel数据写入oracle,如何将excel表格数据导入到oracle数据库对应的表中?!oracle导出excel文件...
- OpenCV中关于各种颜色的定义以及RGB值
- 【acwing】166. 数独****(DFS)
- 详解【java实现】编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出。
- sFlow-rt 3.0流量监控工具安装部署及简单实验
- 如何判断一个数是否是NaN
- word中在指定位置插入图片
- 大陆人怎么去香港银行开户?
- 直线拟合fitLine函数的用法