我有這個小提琴JSfiddle如何獲取Highcharts的yAxis以顯示類別而不是數字值?
這裏是複製的代碼:
$(function() {
$('#container').highcharts({
chart: {
type: 'bar'
},
xAxis: {
categories: ['Heroku', 'Ruby','Lisp','Javascript','Python','PHP']
},
yAxis: {
categories: ['low','medium','high'],
title: {
text: 'expertise',
align: 'high'
},
labels: {
overflow: 'justify'
}
},
tooltip: {
valueSuffix: ' millions'
},
plotOptions: {
bar: {
dataLabels: {
enabled: true
}
}
},
series: [{
data: ['low','high','low','medium','medium']
}]
});
});
如果你看一下小提琴的Y軸不呈現,並且具有每X個類別的值。我一直在看highcharts api,但我似乎無法做到這一點。代碼對我來說很合理,但我顯然做錯了什麼。有人能指出爲什麼YAxis顯示不正確嗎?
你不提供任何實際數據值的圖表。您需要數值來繪製 - 在這種情況下,數字將是類別的數字索引。所以,如果'['low','high','low','medium','medium']'是打算繪製的y軸值,您需要發送的是'[0,2 ,0,1,1]' – jlbriggs