2017-06-27 92 views
0

我有這樣JSON在多個餅圖使用Highchart

var data= { 
     'A' : { 
      'Total' : 123, 
      'Cricket' : 76, 
      'Football' : 12, 
      'Hockey' : 1, 
      'None' : 10 

     }, 
    'B' : { 
     'Total': 123, 
     'Cricket': 76, 
     'Football': 12, 
     'Hockey': 1, 
     'None': 10 
    }, 
    'C' : { 
     'Total': 123, 
     'Cricket': 76, 
     'Football': 12, 
     'Hockey': 1, 
     'None': 10 
    } 
} 

JSON數據我想在HighChart填充這個.. 我使用這種方法Highcharts - Multiple pie charts from json

但我需要的圖表這樣http://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/pie-basic/

但我需要ABC的三個餅圖,如上面的json。

回答

0

試試這個例子:http://jsfiddle.net/kkulig/2jq0dvgL/

使用下面的代碼將它傳遞給圖構造之前準備數據:

var data = []; 
$.each(item, function(prop, value) { 
    data.push({ 
    name: prop, 
    y: value 
    }); 
}); 
+0

感謝.... u能告訴我如何總時取出JSON對象是零? –

+0

您可以使用'刪除'運算符就像這裏:http://jsfiddle.net/kkulig/9o4457pp/ –

+0

謝謝kamil我解決了只有 –