我正在寻找一种根据值在条形图上使用不同颜色的方法。
我有这样的事情:
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'}]
同样的效果。
有人可以帮助我吗?
感谢。