2016-10-04 3 views
0

Ниже мой код:Highcharts: 3D Круговая диаграмма не отображается

exec_dashboard_load_chart('exec_dashboard_gender_chart',response); 

/** 
* A function that loads a chart. 
*/ 
function exec_dashboard_load_chart(id , data){  
    var myChart = Highcharts.chart(id, { 
     chart: { 
      type: 'pie', 
      options3d: { 
       enabled: true, 
       alpha: 45, 
       beta: 0 
      } 
     },   
     tooltip: { 
      pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>' 
     }, 
     plotOptions: { 
      pie: { 
       allowPointSelect: true, 
       cursor: 'pointer', 
       depth: 35, 
       dataLabels: { 
        enabled: true, 
        format: '{point.name}' 
       } 
      } 
     }, 
     series: data 
    }); 
} 

Переменная данных содержит значение ниже:

enter image description here

Вот мой fiddle.

Почему моя 3d-диаграмма не отображается? Я не нашел ошибки. Я думаю, что что-то не так с моими данными. Может кто-нибудь указать мне, где я пропажу?

ответ

1

Заканчивать этот Working Fiddle

function exec_dashboard_load_chart(id , data){  
var myChart = Highcharts.chart(id, { 
    chart: { 
     type: 'pie', 
     options3d: { 
      enabled: true, 
      alpha: 45, 
      beta: 0 
     } 
    },   
    tooltip: { 
     pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>' 
    }, 
    plotOptions: { 
     pie: { 
      allowPointSelect: true, 
      cursor: 'pointer', 
      depth: 35, 
      dataLabels: { 
       enabled: true, 
       format: '{point.name}' 
      } 
     } 
    }, 
    series: [{ 
     type: 'pie', 
     data: data.data 
    }] 
}); 
} 
+0

Можете ли вы объяснить, почему он ведет себя так? – Qerjiuthn

+0

Вы только что допустили ошибку при предоставлении данных. – cheralathan

Смежные вопросы