2011-08-18 2 views

답변

0

데이터가 이미 JSON 배열에 있고 LabelData을 사용하여 올바르게 포맷 된 경우 JSON 배열을 flot으로 전달할 수 있어야합니다. 데이터 변수가 JSON 배열입니다

$.plot($("#default"), data, 
{ 
    series: { 
     pie: { 
      show: true 
     } 
    } 
}); 

:

코드는 같은 보일 수 있습니다.

0

플롯 원형 차트는 배열을 기본 입력으로 허용합니다. JSON은 문자열 형식 입력이므로 작동하지 않습니다. 이 문제를 해결하려면 "label"및 "data"열이있는 배열을 만들거나 JSON을 분할하고 배열을 만들어야합니다.

이에 대한 더미 예를 아래에서 확인하십시오 :
function dataFormatter() { 

    var data = [], size = 3, dataInput = 10; 

     for (var i = 0; i < size; i++) { 
      data[i] = { 
         label : "Series" + (i+1), 
         data : parseInt(dataInput) 
        } 
      dataInput = parseInt(dataInput) * 10; 
     } 
    return data; 
}; 

이 문서가 문제를 해결하는 것입니다 바랍니다.

관련 문제