0

Highstock のデータ グループ化機能で望ましくない動作が発生しています。バグなのか、何かが足りないのかわかりません。

これは、チャート構成の JSON オブジェクトです。

{"chart":{"renderTo":"container","alignTicks":false,"type":"column"},"plotOptions":{"column":{"dataGrouping":{"forced":true,"smoothed":true,"units":[["day",[1]],["week",[1]],["month",[1]]]}}},"rangeSelector":{"selected":5},"series":[{"data":[[1349995778160,111.11],[1357672339000,111.11],[1359581186470,222.22],[1359581222750,222.22]],"name":"Total Cost","type":"column"}],"xAxis":{"maxPadding":0.05,"minPadding":0.05,"ordinal":false}}

データ配列のタイムスタンプは、次の日時 (GMT) を指しています: 2012-10-11 22:49:38.160、2013-01-08 19:12:19、2013-01-30 21:26:26.470、2013-01 -30 21:27:02.750、それぞれ。

問題: レンダリングされると、ナビゲーターは「すべて」に設定され、2012 年 10 月 11 日と 2013 年 1 月 30 日で区切られたデータ間隔全体が表示され、両端に指定された 5% のパディングが表示されます。同様に、データは、データのグループ化単位の構成で指定されているように、月ごとに正しくグループ化されます。ここまでは順調ですね。しかし、カーソル (の少なくとも 1 つ) を使用してナビゲーターの範囲を狭めると、もはや表示されるべきではないデータ (範囲外になるため) が、狭められた端に表示されます。タイムスタンプ情報が間違っています。

ナビゲーターの範囲外のポイントが、選択した間隔の最後にグループ化されているのはなぜですか?

またフィドル: http://jsfiddle.net/andreinic/fLmza/。ナビゲーター カーソルを「再生」して、一番左と一番右のデータで何が起こるかを確認するだけです。

4

0 に答える 0