3

X 軸に日付、Y 軸に Amt のグラフを表示する必要があります。それぞれ n か月のデータを持つ 8 行 (系列) があります。グラフをプロットすると、確かに 6 か月のデータが送信されます (1 行のデータを以下に示します)。

[1251701950000、34.50553] [1254294030000、27.014463] [1256972350000、26.7805] [1259567970000、33.08871] [12622446430000、51.987762]

ただし、グラフは次のように表示されますhttp://twitpic.com/1gbb7m

最初の月のラベルがなく、先月が正しく配置されていません。flot js コードは次のとおりです。

$.plot($("#lgdGraphTab"),graphData, { 
  xaxis: { 
    mode: "time",  
    timeformat: "%b-%y",
    monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
    minTickSize: [1, "month"]
  },
  yaxis : {
    tickSize: 5 
  },
  series: {
    lines: { show: true , shadowSize:0},
    points: { show: true }
  },
  legend:{  
    container: $('#legendArea'),
    noColumns:8
  },
  clickable: true,
  hoverable: true           
});
4

1 に答える 1

15

データ内のすべてのタイムスタンプは、各月の 1 日ではなく最終日を保持します。これがあなたの問題の原因だと思います。

于 2010-04-17T18:06:05.743 に答える