资讯专栏INFORMATION COLUMN

echart使用自定义单个柱状颜色实现

617035918 / 1814人阅读

项目实践中遇到一个根据需要,当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]
    }]
};

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/114053.html

相关文章

  • echart使用定义单个柱状颜色实现

    项目实践中遇到一个根据需要,当X轴等于某个值是,柱状变成特殊颜色的需求,大致有两个方案实现: 1、在前台遍历数据对象,判断设置; 2、在后台拼装数据是,按照格式要求拼装好; 具体代码如下: 方法一: option = {     title: {         text: ECharts 示例     },     tooltip: {},     legend: {         data:...

    魏明 评论0 收藏0
  • echart使用定义单个柱状颜色实现

    项目实践中遇到一个根据需要,当X轴等于某个值是,柱状变成特殊颜色的需求,大致有两个方案实现: 1、在前台遍历数据对象,判断设置; 2、在后台拼装数据是,按照格式要求拼装好; 具体代码如下: 方法一: option = {     title: {         text: ECharts 示例     },     tooltip: {},     legend: {         data:...

    coolpail 评论0 收藏0
  • echart使用定义单个柱状颜色实现

    项目实践中遇到一个根据需要,当X轴等于某个值是,柱状变成特殊颜色的需求,大致有两个方案实现: 1、在前台遍历数据对象,判断设置; 2、在后台拼装数据是,按照格式要求拼装好; 具体代码如下: 方法一: option = {     title: {         text: ECharts 示例     },     tooltip: {},     legend: {         data:...

    robin 评论0 收藏0
  • 手把手教你用echarts和SovitChart开发带渐变色的柱状

    摘要:我们在开发应用的时候经常美工会设计一些样式比较特殊的图表,这对于前端开发人员来说会增加开发量,如下图就是笔者开发过程中要求制作的带渐变色效果的柱状图今天在这里教大家如何用原生和如何用图表开发工具来实现。 我们在开发web应用的时候经常美工会设计一些样式比较特殊的图表,这对于前端开发人员来说会...

    RaoMeng 评论0 收藏0
  • 深夜学姐问我在Vue中Echarts柱状图如何定义顶部亮点

    摘要:深夜学姐问我在中柱状图如何自定义顶部亮点先看效果图我们可以看到图中图表不仅有渐变色,同时柱状图顶部位置有一个不相同的顶部亮点图片接下来,我们一起来实现一下这个效果部分部分获取元素左侧名称列表号 ...

    Blackjun 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<