echart中如何实现使用自定义单个柱状颜色(附代码)

本篇文章给大家带来的内容是关于echart中如何实现使用自定义单个柱状颜色(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

项目实践中遇到一个根据需要,当X轴等于某个值是,柱状变成特殊颜色的需求,大致有两个方案实现:

1、在前台遍历数据对象,判断设置;

2、在后台拼装数据是,按照格式要求拼装好;

具体代码如下:

方法一:

option = {    title: {        text: 'ECharts 示例'    },    tooltip: {},    legend: {        data:['销量']    },    xAxis: {        data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],        axisLabel: {color: 'green'}    },    yAxis: {},    series: [{        name: '销量',        type: 'bar',        data: [5, 20, 36, 10, 10, 20],        itemStyle: {            color: function(params){                var c ='';                if(params.value>20){                    c='red'                }else{                    c='green'                }                return c;            }        }    }]};

登录后复制

方法二:

option = {    title: {        text: 'ECharts 示例'    },    tooltip: {},    legend: {        data:['销量']    },    xAxis: {        data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],        axisLabel: {color: 'green'}    },    yAxis: {},    series: [{        name: '销量',        type: 'bar',        data: [5, 20, {            value:'35',            itemStyle: {                color: 'orange'            }        }, 10, 10, 20]    }]};

登录后复制

也可以二者结合使用,实现自己的特殊需求,如果让后台实现则按照这个格式拼装数据返回到前台即可。希望对有类似需求的小伙伴,有所帮助。

以上就是echart中如何实现使用自定义单个柱状颜色(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2738850.html

(0)
上一篇 2025年3月8日 01:55:24
下一篇 2025年3月8日 01:55:32

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Jest是什么?Jest的基本使用方法

    本篇文章给大家带来的内容是关于jest是什么?jest相关知识的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 1 什么是 Jest? Jest Jest是 Facebook 的一套开源的 JavaScript 测试框…

    2025年3月8日
    000
  • 一个redux的简单实现方法(代码)

    本篇文章给大家带来的内容是关于一个redux的简单实现方法(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 简介: 手写实现redux/react-redux基础api redux api createStore(r…

    编程技术 2025年3月8日
    200
  • JavaScript中Date对象的详解(附示例)

    本篇文章给大家带来的内容是关于javascript中date对象的详解(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、创建Date实例对象 1.new Date();依据系统设置的当前时间来创建一个Date对…

    编程技术 2025年3月8日
    200
  • JavaScript中Map对象的解析(附示例)

    本篇文章给大家带来的内容是关于javascript中map对象的解析(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、创建Map对象 Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值 …

    编程技术 2025年3月8日
    200
  • JavaScript中Set对象的介绍(附示例)

    本篇文章给大家带来的内容是关于javascript中set对象的介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、创建Set对象实例 Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用 1.…

    编程技术 2025年3月8日
    200
  • JavaScript中Number对象的介绍(代码示例)

    本篇文章给大家带来的内容是关于javascript中number对象的介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、创建Number实例对象 /** * new Number(value); * va…

    编程技术 2025年3月8日
    200
  • React中虚拟dom与diff算法的讲解(附代码)

    本篇文章给大家带来的内容是关于react中虚拟dom与diff算法的讲解(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 虚拟dom Jsx 表面写的是html,其实内部执行的是一段js createElement…

    2025年3月8日 编程技术
    200
  • vue文件如何使用echarts.js?(两种方法介绍)

    本篇文章给大家带来的内容是关于vue文件如何使用echarts.js?(两种方法介绍),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 最近工作中需要用到echarts,由于项目是用的vue-cli开发的。在网上搜到vue中…

    2025年3月8日
    200
  • 带你详细解读JS原型链

    本篇文章给大家带来的内容是关于带你详细解读js原型链,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 之前对js原型和原型链的理解一直觉得很绕,绕来绕去的,在看了《JavaScript高级程序设计》和各种文章之后,终于对原型…

    2025年3月8日 编程技术
    200
  • JavaScript的数据类型有哪些?js数据类型的介绍

    本篇文章给大家带来的内容是关于javascript的数据类型有哪些?js数据类型的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、JavaScript有几种类型的值? Javascript有两种数据类型,分别是基本…

    2025年3月8日
    200

发表回复

登录后才能评论