2つのシリーズのスタックカラムHighchartがあります。xAxisのパディング、最小値、最大値は、まさに私が望む方法です。jsFiddleはこちら: http ://jsfiddle.net/BobTheZealot/MBmu7/#base
対象のシリーズは2番目のシリーズであり、データポイントは1つだけです。
data: [{
x: 1767157200000,
y: 95746
}
ただし、2番目のシリーズに別のデータポイントを追加すると(xは2014年に新しいポイントであり、前の最小値と最大値の範囲内です)、xAxisは突然「圧縮」されます。軸の両側に余分なパディングがあり、軸にはさらに2つのラベルがあります(2010年と2028年)。
data: [{
x: 1420002000000,
y: -95100
}, {
x: 1767157200000,
y: 95746
}]
jsFiddle: http: //jsfiddle.net/BobTheZealot/MBmu7/13/
xAxisが再フォーマットされるのはなぜですか?最初のjsFiddleのように強制的に表示するにはどうすればよいですか?
不思議なことに、2番目のシリーズのデータポイントの順序をx値の降順になるように反転すると(奇妙に思えますが、最初のシリーズにはx値の昇順でデータがあります)、xAxisフォーマットは行われません。変更します(つまり、「圧縮」しません)。
data: [{
x: 1767157200000,
y: 95746
}, {
x: 1420002000000,
y: -95100
}
以前のjsFiddleリンクのバージョン14のjsFiddle(明らかに、3つのリンクを投稿することはできません)。
数日間これに固執しているので、どんな助けでも大歓迎です!ありがとう。