2012-09-03 4 views

답변

1

데모를 보면 pie chart은 차트가 아니며 단지 serie입니다.
세리에를 추가하려면 addSeries 매개 변수를 모두 pie serie, 다음과 같이 사용해야합니다.

chart.addSeries({ 
     type: 'pie', 
     name: 'Total consumption', 
     data: [{ 
      name: 'Jane', 
      y: 13, 
      color: '#4572A7' // Jane's color 
      }, 
     { 
      name: 'John', 
      y: 23, 
      color: '#AA4643' // John's color 
      }, 
     { 
      name: 'Joe', 
      y: 19, 
      color: '#89A54E' // Joe's color 
      }], 
     center: [100, 80], 
     size: 100, 
     showInLegend: false, 
     dataLabels: { 
      enabled: false 
     } 
    }); 

DEMO

0

당신은 http://calibrate.be/labs/exporting-highcharts-js-pdf-docx-tcpdf-and-phpword

당신이이 일을 할 필요가없는 경우 알려줘 charts.push를 사용할 수 있습니다.

편집 : 차트를 글로벌 변수로 var charts = [];으로 정의해야합니다. 그리고 이것은 나에 의해 테스트되지 않았습니다.

+0

나는 addSeries()가 같은 일을 생각? – kamaci

+0

그것은 의미가 없습니다.'.push'는 동적으로 추가하기를 원하기 때문에 문제를 해결하지 못합니다. –

+0

음, 새로운 차트가 추가되었습니다. addSeries()는 기존 차트에 새 계열을 추가합니다. 그래서 귀하의 질문에 새로운 차트 charts.push를 추가하는 것입니다 그리고 당신이 addSeries()보다 당신이 찾고있는 기존 차트에 시리즈를 추가하려는 경우 ... –

관련 문제