1

在这个小提琴中,在不更改系列数据的情况下,是否可以将 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]]}]        
});

});

4

2 回答 2

2

在 xAxis 中使用类别

categories: ["apple","orange","mango"],

我已经在http://jsfiddle.net/Lq6me/1/更新了你的小提琴

如果不想使用类别,您可以选择

labels:{
formatter: function() {}
}

希望对你有帮助

于 2013-10-15T14:12:54.790 回答
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     
  });
});

演示

于 2013-10-15T13:24:36.527 回答