2009-06-29 30 views
2

私のアプリでflotrを使用しています。x軸に日付を表​​示する簡単な方法が必要です。私はflotrがx軸に時間を表示できることを知っていますFlotr x軸日付/時刻

'xaxis' : {'mode' : 'time', 'min' => '??', 'max' => '??', 'timeFormat' => '??', 'noTicks' => 10} 

しかし、どのように日付については?とにかく、私は時間x軸のいずれかを稼働させることができないので、時間x軸の実際の例も高く評価されます。

答えて

3

[timestamp、value]、タイムスタンプの単位はmsでデータを追加するだけです。 次に、オプション 'tickFormatter'を使用して独自の書式設定機能を実装します。

まず、あなたの整形機能を実装します。

function myDateFormater(inputTimeStamp) { 
mydate = new Date(); 
mydate.setTime(inputTimeStamp); 
// Return your formated date as you like. 
return formatedDate .. 
} 

そして、x軸用フォーマッタティックとして、この機能を設定します。

xaxis: { 
    ... 
    tickFormatter: myDateFormater, // => fn: number -> string 
    ... 
} 
+0

Oh man!それはとても明白でした!結局私は別の方法を使いましたが、主にあなたの提案に基づいていました。ありがとうございました。 – picca