2
막대 차트에서 값에 따라 다른 색상을 사용하는 방법을 찾고 있습니다.Google 차트를 사용하여 막 대형 차트의 색상 설정
나는 이런 일이 :
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'}]
같은 효과.
아무도 도와 주시겠습니까?
감사합니다.