Highcharts は、適切なティック間隔を見つけ出す素晴らしい仕事をします。
ただし、表示用に「3y 6M」または「1d 3h」または「3h 30min」のようにフォーマットする「期間」シリーズ(ミリ秒単位)があります。Highcharts は ms 値 (たとえば 10,000,000ms) のティック間隔を最適化しているため、[ 3h, 6h, 9h ] ではなく [ 2h 46min 40s, 5h 33min 20s, 8h 20min ] のような厄介な値になってしまいます。
特定の値の倍数 (1000、60 * 1000、60 * 60 * 1000 など) を優先するようにハイチャートを取得できますか? 正確なティック間隔を自分で計算する必要はありません (チャートのサイズなどによって異なります)。