使用Google Chart在条形图中设置颜色

时间:2012-08-07 17:58:14

标签: javascript google-visualization

我正在寻找一种根据值在条形图上使用不同颜色的方法。

我有这样的事情:

    for(var i=0; i<table.length;i++){
        colors[i]=new Object();
        if (table[i][1]<=300){
            colors[i].color='blue';
        }
        else if (table[i][1]<=800){
            colors[i].color='yellow';
        }
        else{
            colors[i].color='red';
        }
    }

所以“colors”是一个对象数组,每个对象都有一个颜色字段。然后我这样做:

    var options = { series: colors};

但这不起作用。所以我做了更简单的测试:

   colors: ['black','blue','white','blue','blue','blue','blue']

不起作用:只为整个图表采用第一种颜色。

   series: [{color:'black'},{color:'blue'}]

同样的效果。

有人可以帮助我吗?

感谢。

1 个答案:

答案 0 :(得分:3)

我刚刚找到了这段代码:http://jsfiddle.net/asgallant/QHJA6/