最新の Highcharts バージョン (3.0) を使用していますが、plotBands と setExtremes() 関数の使用に問題があります。
chart: {
renderTo: "chart01",
defaultSeriesType: 'line',
zoomType: 'x',
events: {
load: function(event) {
this.xAxis[0].setExtremes(myStartDate, myEndDate);
this.yAxis[0].setExtremes(0,largest);
}
}
}
これを使用すると、Highcharts は定義された plotBand を表示しません。2 つの setExtremes 関数をコメント アウトすると、plotBand が表示されます (赤い色空間)。
次の (実際の) フィドルの例を参照してください: http://jsfiddle.net/J8jKQ/
次の (動作しない) フィドルの例を参照してください: http://jsfiddle.net/J8jKQ/1/
ここで何が問題なのですか?setExtremes 関数は plotBand 情報を削除しましたか?