2

期待どおりに表示されるこのグラフを見てください (つまり、ティックは指定された位置にあります)。

http://jsfiddle.net/a3ZrC/3/

xAxis: {
    tickPositions: [1, 3, 4, 5, 10],
    gridLineWidth: '1',
    lineWidth: 1
    //tickPosition: 'outside'       
},

ここで、カテゴリを指定すると、目盛りの位置 (およびグリッド) が変更され、ラベルには表示されなくなります。以下を参照してください。

http://jsfiddle.net/a3ZrC/4/

xAxis: {
    tickPositions: [1, 3, 4, 5, 10],
    categories: ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven', 'twelve'],
    gridLineWidth: '1',
    lineWidth: 1
    //tickPosition: 'outside'       
},

これはバグですか、それとも何か不足していますか?

乾杯、

トニー。

4

1 に答える 1

8

ここでトリックを逃したと思います。tickmarkPlacementオプションを指定できます。

デフォルトはbetweenです。希望どおりの結果が得られるように指定しonます。

xAxis: {            
        tickPositions: [1, 3, 4, 5, 10],
        categories: ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven', 'twelve'],
        gridLineWidth: '1',
        lineWidth: 1,
        tickmarkPlacement: 'on'
    },

Fiddledバージョン。

お役に立てれば。

于 2013-02-28T06:37:18.743 に答える