在这个fiddle中,没有更改系列数据,是否可以将x轴标签显示为文本,即{“apple”,“orange”,“mango”}而不是小数,即{0, 1,2}没有从JSON分离标签并将其提供给类别。
$(function () {
$('#container').highcharts({
chart: {
},
xAxis: {
tickInterval: 1,
labels: {
enabled: true
}
},
series: [{name:"ser1",data:[["apple",29.9], ["orange",71.5], ["mango",106.4]]},{name:"ser2",data:[["apple",40], ["mango",90]]}]
});
});
答案 0 :(得分:2)
在xAxis中使用类别
categories: ["apple","orange","mango"],
我在http://jsfiddle.net/Lq6me/1/
更新了你的小提琴如果不想使用类别,可以去
labels:{
formatter: function() {}
}
希望这会对你有所帮助
答案 1 :(得分:1)
试试这个:
$(function () {
var seriesData = [{name:"ser1",data:[["apple",29.9], ["orange",71.5], ["mango",106.4]]},{name:"ser2",data:[["apple",40], ["mango",90]]}];
$('#container').highcharts({
chart: {
},
xAxis: {
tickInterval: 1,
labels: {
enabled: true,
formatter: function() { return seriesData[0].data[this.value][0];},
}
},
series: seriesData
});
});
见DEMO