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


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

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

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

    手拉手,用Vue开发动态刷新Echarts组件

    具体代码如下:

    方法一:

    
    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://segmentfault.com/a/1190000016722330

  • 相关阅读:
    20182316胡泊 实验5报告
    20182316胡泊 第6周学习总结
    20182316胡泊 第5周学习总结
    20182316胡泊 实验4报告
    20182316胡泊 实验3报告
    20182316胡泊 第4周学习总结
    20182316胡泊 第2,3周学习总结
    实验2报告 胡泊
    《数据结构与面向对象程序设计》第1周学习总结
    实验1报告
  • 原文地址:https://www.cnblogs.com/lalalagq/p/9906544.html
Copyright © 2020-2023  润新知