2016-06-22 4 views
1

Ich verwende Highcharts und möchte JSON parsen und Kategorien zuordnen.Parse JSON und geben zu Kategorie in Highcharts

Das ist mein Diagrammdaten:

var chartData = { 
    "chart" :[ 
    {name: "kolkata",categories: ["male", "female"]}, 
    {name: "Mumbai",categories: ["male", "female"]} 
    ] 
} 

Ich versuchte dies:

var category = []; 
var Count = chartData.chart; 
for (var i=0; i< Count.length; i++) { 
    category.push({name : chartData.chart[i].name, categories : chartData.chart[i].categories}) 
} 

Endlich:

xAxis: {      
    categories: category 
} 

Die Kategorie nicht richtig auf x-Achse kommen. Hat jemand eine Idee, warum es nicht ist?

+0

Wie Sie Ihre highchart rufen Sie? jquery benutzen? – IsraGab

+0

Hallo, ich denke, dass Sie Ihren Code verwenden können und Ihr Diagramm wird korrekt angezeigt. Hier können Sie ein Beispiel sehen, wie es funktionieren kann: http://jsfiddle.net/L37b4t26/ –

Antwort

2

Dazu müssen Sie gehören Bibliothek

umfassen folgende Bibliothek

<script src="http://blacklabel.github.io/grouped_categories/grouped-categories.js"></script>