2012-08-07 2 views
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'}] 

같은 효과.

아무도 도와 주시겠습니까?

감사합니다.

답변

관련 문제