13

シリーズリストの文字列からx軸の名前を取得することはできますか?このシリーズリストをバックエンドで作成しており、x軸のカテゴリ値として「ニューヨーク」、「LA」、「シカゴ」を使用したいと思います。

x軸のラベルとして「ニューヨーク」、「LA」、「シカゴ」を期待しますが、-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"
    }]
});

});

4

2 に答える 2

29

HighCharts 3以降では、xAxis.typeを使用して、カテゴリ名を指定しなくても、目的の動作に合わせて「カテゴリ」に設定できます。

http://api.highcharts.com/highcharts#xAxis.type

jFiddleを編集して次のようにしました。

xAxis: {
        type: "category"
    }

http://jsfiddle.net/H7zgb/22/

于 2014-02-19T16:08:30.110 に答える
2

私はあなたがこれを探していると信じています...

http://api.highcharts.com/highcharts#xAxis.categories

このフィドルを見てください...私は以下を追加しました:

    xAxis: {
        categories: ["New York", "LA", "Chicago"]
    },

http://jsfiddle.net/H7zgb/3/

于 2013-03-20T03:33:46.300 に答える