2011-12-27 5 views
9

私はシリーズデータでエポックタイム日付を使用しようとしています。配列は次のようになります。Highchartsシリーズデータでエポックタイムを使用するには?

data:[ [1324857600,205.4],[1324771200,208.7],[1324684800,205.4]. . .] 

ポイントが細かい表示するが、x軸とツールチップ上の日付のラベルは、すべて1970年1月16日に設定されている(エポックタイムの始まり!)。

私は、文字列-FUの束をすれば、私はこのようになります配列を生成することができます:私はそれをx軸上の日付のラベルが正しいこの方法を行うと

data:[ [Date.UTC(2011, 11, 26),247.7],[Date.UTC(2011, 11, 25),245.5] . . .] 

を。

私はdateTimeLabelFormatオプションを使用してみたのだが、正しく日付をフォーマットする - それは私がミリ秒の値を使用しようとすると、私が得るすべては1月16日70

であることだけで任意のアイデアですか?私は、「Date.UTC(2011、11、26)」を制作するために、すべてのフープを飛び越えるよりも、むしろミリ秒単位で作業したいと思っています。

ありがとうございます!

答えて

24

Highsoftフォーラムで回答が見つかりました。

Highchartsの適切なミリ秒値を得るためには、エポック時間の値に1000を掛ける必要があります。

素晴らしい作品です!

+2

参考リンク:[link](http://highslide.com/forum/viewtopic.php?f=12&t=14855) – tim

+0

これは驚くほどうまくいきます!私はバーンダウンチャートであるチャートを持っています。このソリューションを使用すると、時間のような小さなものや日のような大きな時間枠に合わせて自動的に調整されるようになりました。 –

関連する問題