0

데이터가 필요한 정확한 배열 방식으로 값을 포함하는 변수에서 데이터 값을 전달하려는 시스템에서 높은 차트 (파이 차트)를 구현하려고합니다. I는이 변수를 경고하고 있으면 alert(legend_with_values) 그것은 [['agent_total_members',24],['billing_failed',0],['members_inactive',0],['members_expired',0] ] 난이 경고 리턴 [ 'agent_total_members', 24], [ 'billing_failed'이데이터를 변수 형식으로 전달 - 하이 차트

legend_with_values; 
alert(legend_with_values); 

마찬가지로 데이터 필드에 이러한 값을 전달하고 반환 0] , [ 'members_inactive', 0], [ 'members_expired', 0]

options.series = [{ 
    type: 'pie', 
    name: 'Legend', 
    data: legend_with_values 
    }]; 
    new Highcharts.Chart(options);` 

하지만 데이터에서이 변수를 전달하고 때 그것이 문자열 e

로 각 문자를 취하고 이미지 .Check이 방법으로오고 나는 데이터에 정적으로 경고 값을 넣을 경우는 나에게 적절하게 어떤 제안을 표시하는 방법이 문제를 해결하는 방법?

답변

3

여기에서 예제를 편집했습니다 : http://jsfiddle.net/3rkd8/ 그리고 모두 올바르게 생성되었습니다.

var chart, 
    legend_with_values = [['agent_total_members',24],['billing_failed',0],['members_inactive',0],['members_expired',0],['agent_total_members',45]]; 
$(document).ready(function() { 
    chart = new Highcharts.Chart({ 
     chart: { 
      renderTo: 'container', 
      plotBackgroundColor: null, 
      plotBorderWidth: null, 
      plotShadow: false 
     }, 
     title: { 
      text: 'Browser market shares at a specific website, 2010' 
     }, 
     tooltip: { 
      pointFormat: '{series.name}: <b>{point.percentage}%</b>', 
      percentageDecimals: 1 
     }, 
     series: [{ 
      type: 'pie', 
      name: 'Browser share', 
      data: legend_with_values 
     }] 
    }); 
}); 

소스 코드가 다르며 문제가 계속되는 경우이 예제를 업데이트 할 수 있습니까?

+0

테스트를 거쳤습니다. – hdoghmen