2012-08-07 108 views
2

我正在寻找一种在条形图上根据值获取不同颜色的方法。使用Google Chart在条形图中设置颜色

我有这样的事情:

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'; 
     } 
    } 

因此,“颜色”是对象的数组,每个对象都有一个色域。然后我这样做:

var options = { series: colors}; 

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

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

没有工作:第一种颜色是采取整个图表。

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

同样的效果。

任何人都可以请帮我吗?

谢谢。

回答