项目中有一个水球图表示电池电量的需求:电量20%以下时显示红色,20%-30%时显示为黄色,30%以上显示蓝色


var option = {series: [{type: 'liquidFill',data: [0.6, {value: 0.5,direction: 'left',itemStyle: {normal: {color: eval("if(data.value<0.2){'red'}else if(data.value<0.3){'yellow'}else{'blue'}")}}}, 0.4, 0.3]}]
};

color不支持function,在此用到了eval()方法,eval()方法接受一个要计算的javascript表达式或者要执行的语句。

注意:if条件代码块里不能return!

好多人说尽量不要用eval()方法,因为涉及到安全问题,eval()会接受传给他的任意代码。

所以设置color这个问题,如果有别的更好的方法,也欢迎赐教!

echarts 水球图 自定义水球颜色相关推荐

  1. echarts雷达图自定义射线颜色、边框效果和背景样式

    目录 1.在官网找样例 2.初步改造示例,有个雏形 3.细节改造和优化 4.全部代码 5.原始效果和完成效果对比 1.在官网找样例 样例地址:Examples - Apache ECharts 2.初 ...

  2. echarts漏斗图自定义漏斗颜色、粗细、大小、间隔缝隙

    目录 1.官网找样例 2.初步改造示例,有个雏形 3.细节改造和优化 4.全部代码 5.原始效果和完成效果对比 ​碎碎念: UI效果图是这样的 看到之后我一脸懵,按照常规阶梯思路,我又开始了度娘之旅. ...

  3. echarts社区水球图、echart水球图 动态水球图

    目录 普通水球图 3/4环形图 4层波浪水球图 普通水球图 var value = 0.45; var value1 = 0.76; var data = [value, value1]; var o ...

  4. echarts折线图分段显示颜色

    echarts折线图分段显示颜色 - vue技术交流群(864583465) 1.直接上代码 option = {xAxis: {type: 'category',data: ['Mon', 'Tue ...

  5. Echarts环形图--自定义图例文本和中心文字

    一.设置环形图中心文字 可用 titel.text 和 title.subtext 来定义中心处的文本 title:{text:subtext: } 用 graphic 原生图形元素组件 每个图形元素 ...

  6. Echarts雷达图自定义样式

    效果图: setLeiDaChart(){let myChart = this.$echarts.init(document.getElementById('andonType'));let opti ...

  7. echarts折线图修改背景颜色_不会美化Excel图表?学会这招!小白也能轻松做出高逼格的折线图...

    好多人都觉得做一个好看的数据图表是件困难的事,所以很多时候都是选择插入一个图表寥寥完事.短期对我们的工作来说是可以按时完成任务,但从长远角度来讲,对我们的职业能力没有提升,所以今天就来和小编一起学习制 ...

  8. Echarts环形图自定义图例

    项目场景: 在展示图表的时候 有的时候需要图例也展示出一些内容来,例如这样子: 描述 普通的图例一般只是这样 但我们希望展示更多的信息,于是需要使用一个东西:字符串模板:formatter 解决方案: ...

  9. echarts折线图、echarts折线图自定义样式

    html 页面引用js <script type="text/javascript" src="assets/js/echarts.min.js"> ...

最新文章

  1. 花里胡哨,如何在Linux终端输出带有颜色的字体,将带颜色的字体赋值给变量...
  2. 压缩跟踪Compressive Tracking
  3. SQL Server数据库表锁定原理以及如何解除表的锁定转
  4. Struts2 自定义拦截器(方法拦截器)
  5. 计算机视觉与深度学习 | 开源SLAM、视觉里程计综述(SLAM、Visual Odometry)
  6. 企业所得税汇算清缴系统服务器,【图解】汇算清缴风险控制本周五发布,操作流程这里全有!...
  7. 163邮箱有传真服务器,网易企业邮箱邮件传真功能使用说明
  8. Java Date与SimpleDateFormat
  9. 欧科云链OKLink:以太坊网络难度达到5.74P的历史新高
  10. JVM学习笔记四_垃圾收集器与内存分配策略
  11. Java程序性能优化技巧
  12. 酷播智能缓冲服务器,酷播服务器
  13. 常州2021高考成绩查询,2021江苏常州高考选课分班情况(数据)
  14. 「微信小程序」|开发常用事例(六)
  15. X64位驱动保护-隐藏进程躲避游戏检测
  16. 推荐几个能被惊艳到的程序员必备的画图工具
  17. Java语言判断质数
  18. 通过物联网行业创业,都有哪些好的建议?
  19. 手把手实操系列|贷后迁徙率模型开发(上篇)
  20. 百度脑图json数据导出并保存数据库

热门文章

  1. php 计算数据偏离度,偏离度怎么计?
  2. Javascript 字节数组与Number类型的转化
  3. Spring基于注解TestContext 测试框架使用详解
  4. spring boot微信h5,native支付 APIV3
  5. 安卓导入项目错误的解决
  6. 陆金所去Oracle化,平安科技500 IT人亟待转型
  7. dynaform5.8.1网格检查
  8. 在腾讯工作是怎么样的体验,Android高级架构进阶之数据传输与序列化
  9. 天正建筑中如何调整标注尺寸的比例
  10. 定义全局变量的几种方式