Echarts插件中改变个别柱形的颜色

闹小志 发布于 2015/02/28 15:22
阅读 4K+
收藏 0

@Kener-林峰 你好,想跟你请教个问题:我用echarts做了一个小demo,是个柱形图,现在我想固定一个标准数值,例如:标准数值是20,所有低于这个数值的柱形的颜色都是红色,高于这个数值的柱形颜色都是绿色。我在贴吧里看到过你关于类似问题的回答,但是不是很理解。

for(var i=0;i<dat.length;i++){
        if(dat[i]<20){
            str="red";
        }else{
            str="green";
        }
     }
 var hh={
     "name":"净收入目标",
     "type":"bar",
     "data":dat,
     "itemStyle":{
                    normal:{
                        color:str
                    }
                 }
      };
 option.series.push(hh);




我发现在这段代码中itemStyle中的color每次定义的都是全部的柱形的颜色,我不知道该怎么把他们分开来设置颜色。

以下是我在其他技术问答里看到的您的答案:http://www.oschina.net/question/1405724_134216?sort=time#answers

请您指点一下,非常感谢~

加载中
0
闹小志
闹小志

惭愧,没仔细看示例。

http://echarts.baidu.com/doc/example/bar14.html

f
ffio
您好,请问您最后是怎么实现的呢?如果每个类目下面的范围都不一样的话应该怎样设置?谢谢!
返回顶部
顶部