[英]Highcharts X-Axis as Text
在这个小提琴中 ,无需更改系列数据,是否可以将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]]}]
});
});
在xAxis中使用catgories
categories: ["apple","orange","mango"],
我在http://jsfiddle.net/Lq6me/1/上更新了你的小提琴
如果你不想使用类别,你可以去
labels:{
formatter: function() {}
}
希望这个能对您有所帮助
尝试这个:
$(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
});
});
看看演示
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.