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