是否可以从我的系列列表中的字符串中获取x轴名称?我正在后端构建这个系列列表,并希望使用“纽约”,“洛杉矶”和“芝加哥”作为我的x轴类别值。
我希望“纽约”,“洛杉矶”和“芝加哥”作为我的x轴标签,但是,我得到-0.25到2.25。
感谢。
http://jsfiddle.net/nicholasduffy/H7zgb/2/
$(function () {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column'
},
plotOptions: {
column: {
stacking: 'normal',
dataLabels: {
enabled: false
}
}
},
series: [{
"data": [
["New York", 3570.5],
["LA", 50128.38],
["Chicago", 5281.22]
],
"name": "Stuff"
}, {
"data": [
["New York", 10140.84],
["LA", 21445.04],
["Chicago", 12957.77]
],
"name": "Junk"
}, {
"data": [
["New York", 65119.6],
["LA", 103118.6],
["Chicago", 78349.6]
],
"name": "Other Stuff"
}]
});
});
答案 0 :(得分:23)
从HighCharts 3开始,您可以使用xAxis.type并将其设置为“category”以获得所需的行为,而无需指定类别名称。
http://api.highcharts.com/highcharts#xAxis.type
我已经编辑了jFiddle以获得以下内容:
xAxis: {
type: "category"
}
答案 1 :(得分:2)
我相信你正在寻找这个...
http://api.highcharts.com/highcharts#xAxis.categories
看看这个小提琴......我添加了以下内容:
xAxis: {
categories: ["New York", "LA", "Chicago"]
},