0

フロートチャートを表示するのに助けが必要です (同様のスレッドで検索してもうまくいきません):

var graphData = [{
data: [ [1343772000*1000,130],[1343858400*1000,152]...
data: [ [1312149600*1000,202],[1312236000*1000,165]...

xaxis: {
mode: "time",
timeformat: "%d.%m",
minTickSize: [1, "day"]
},

結果は…のようなものです。 ここに画像の説明を入力

x 軸に正しい日付を表示するにはどうすればよいですか?

4

1 に答える 1

0

それはあなたが正しいとはどういう意味かによって異なります。

x 軸のラベル形式について話している場合、使用している %d.%m timeformat は、Flot に月の数とそれに続く日付を表示するように指示します。これはまさにスクリーンショットに表示されているものです。

数字の代わりに月の名前が必要な場合は、12 個の文字列を含む 'monthNames' オプションを指定する必要があります["January, "February", ...]。次に、%b フォーマット オプションを使用して、適切な文字列を使用できます。利用可能なすべての形式オプションの詳細については、ドキュメントの時系列データセクションを参照してください。

プロットの途中のギャップに関しては、それも正しいようです。最初のシリーズのタイムスタンプは 2012 年 8 月に開始し、2 番目のシリーズのタイムスタンプは 2011 年 8 月に開始します。各シリーズが 3 か月をカバーする場合、スクリーンショットに示されている内容が正確に表示されると予想されます。

どちらの答えも当てはまらない場合は、データと期待される内容についてより多くの情報を提供する必要があります。

于 2012-11-30T12:23:45.980 に答える