2013-05-28 3 views
0

데이터베이스에서 자바 스크립트 배열로 값을 가져옵니다. 정적 값을 갖는 파이 차트를 만들기 위해 사용하고있는 Javascript 코드는 다음과 같습니다.원형 차트 용 동적 데이터 입력

 $(function() { 
     $('#container').highcharts({ 
      chart: { 
       type: 'pie' 
      }, 

      plotOptions: { 
       pie: { 
        dataLabels: { 
         distance: -30, 
         color: 'white' 
        } 
       } 
      }, 

      series: [{ 
       data: [ 
        [test[0], 44.2], 
        [test[1],  26.6], 
        [test[2],  20], 
        [test[3], 3.1], 
        [test[4], 5.4] 
       ] 
      }] 
     }); 
    }); 

나는 내 데이터가

   series: [{ 
       data: [ 
        for (var i=0;i<count;i++) 
       { 
         [test[i], 44.2] 
       } 
        ] 
      }] 

어떤 생각처럼 동적 싶어?

답변

0

배열을 데이터로 반환하는 즉시 호출 된 함수 식 (IIFE)을 사용할 수 있습니다. 다음과 같음 :

data: (function() { 
    var d = []; 
    for (var i=0; i < count; i++) { 
     d.push([test[i],44.2]);  // it's not clear from your question where the second number is supposed to come from! 
    } 
    return d; 
})()