2

日付と値のペアで構成されるシリーズを含む HighChart チャートがあります。ペアの各日付は異なります。同じ週内にない日付を持つデータ ペアがある場合、日付は本来 (mm/dd/yyyy) として表示されますが、データ セットにすべて同じ週または次の日にあるビュー ペアのみが含まれる場合(mm/dd/yyyy) 形式で日付を表示する代わりに、チャートが時間表示に切り替わり、完全な日付の代わりに 00:00、08:00、16:00 が表示されます。

私はすでに HighCharts フォーラムを精査しましたが、この奇妙な動作に対する回答を見つけることも、回答を得ることもできません。たぶん、ここの誰かが助けてくれるでしょう。

チャートはhttp://jsfiddle.net/schleichermann/DkgVr/で見ることができます

4

1 に答える 1

2

これは、自動スケーリング アルゴリズムの弱点です。

基本的に、それは最小単位から始まり、場合によっては(あなたのように)すぐに検索を停止します1

対象のタイムスケールが事前にわかっている場合は、xAxis 設定を微調整して補正できます。

この場合、以下を追加します。

day: '%b %e',
hour: '%b %e',

十分かもしれません。参照: jsfiddle.net/DkgVr/4/

または、設定tickInterval: 24 * 3600 * 1000(1 日) で十分かもしれません。
参照: jsfiddle.net/DkgVr/5/



1おそらく最大から最小まで動作するはずです。機能リクエストまたはバグ レポートの作成を検討してください。

于 2011-05-25T09:04:24.463 に答える