簡體   English   中英

Highcharts X-Axis as Text

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM