グラフの xAxis は日 (xAxisType=dateTime) で表されます。
選択イベント (ズーム) を変更し、選択で選択された日数に応じて、チャート データが再計算され、xAxis が (日数ではなく) 時間に変更されます。新しいグラフで別の選択を行うと、同じプロセスが発生します (データの再計算と xAxis が時間ではなく 10 分に変更されます)。
チャートに 2 月 1 日から 2 月 25 日までの日付があるとします。2 月 2 日と 3 日を選択すると、新しく再計算されたデータが x 軸に時間とともに表示されます (x 軸には 2 月 2 日の 00:00 から 2 月 3 日の 23:00 まで、48 ティック)。新しい期間 (たとえば、2 月 2 日の 07:00 から 2 月 2 日の 10:00 まで) を再度選択すると、新しく再計算されたデータが表示されますが、xAxis には 10 分のティックが表示されます。この最後の点について重要なことは、選択した期間だけでなく、1 日全体 (24 時間を 10 分刻みで分割) が表示されることです。
問題は、この最後の選択 (プログラムによる) の後、選択された期間 (2 月 2 日 07:00 から 2 月 2 日 10:00 まで) で通常の Highcharts ズームを起動する方法はありますか?
これにより、選択した期間が 1 日全体ではなく直接表示され、「ズームをリセット」ボタンを押して 1 日全体を取得するチャンスがあります (現在のもの)。
私は Dojo で Highcharts を使用しています。