2016-06-30 6 views
1

bar chartWarum fehlt das erste Etikett auf dem Highcharts Balkendiagramm?

https://jsfiddle.net/rcvwsbdm/

var data = [{"name":"Adult Emergency","y":2},{"name":"Adult Social Care and Health","y":1},{"name":"Anaesthetics","y":1},{"name":"Audiology","y":2}]; 

var chart_options = { 
    "chart": { "type":"bar", "height":"700" }, 
    "xAxis":{ "categories":[""] },  
    "series":[{"data": data}] 
    }; 

$('#main').highcharts(chart_options); 

jQuery: 2.2.4 Highcharts: 4.4.2

+0

Innerhalb Ihrer options.categories haben Sie eine leere Zeichenfolge, die Ihr erstes Label ist. Um diese Situation zu vermeiden, verwenden Sie stattdessen ein leeres Array: https://jsfiddle.net/rcvwsbm/1/ –

+1

Vielen Dank, bitte posten Sie eine Antwort und ich werde akzeptieren! – Kris

+0

Ich freue mich zu lesen, dass mein Beispiel für Sie funktioniert hat. Ich habe meine Antwort gepostet. –

Antwort

2

Gerade jetzt in Ihrem options.categories haben Sie einen leeren String:

categories: [''] 

Dies ist der Grund, warum Sie zuerst als leere Zeichenfolge kennzeichnen. Um diese Situation zu vermeiden, können Sie ein leeres Array verwenden statt:

categories: [] 

Hier sehen Sie ein Beispiel sehen, wie es funktionieren kann: https://jsfiddle.net/rcvwsbdm/1/

Mit freundlichen Grüßen.

Verwandte Themen