2011-02-09 5 views
0

私はflotr/protochart(両方を試してみました)で棒グラフを作成したいのですが、正しく動作させることができません。次のようにすると、グリッド線のように小さな棒が得られます。flotr/protochart棒グラフタイムスタンプに基づいて

Flotr.draw(
      $('workflow-chart'), 
      [ 
       { label: 'D1', data: [[1291622400000, 3], [1291708800000, 8], [1291795200000, 7], [1291881600000, 0], [1291968000000, 5]] } 
      ], 

      { 
       bars: {show: true, fill: true}, 


       xaxis: { 

        tickFormatter: function(t) 
         { 
          date = new Date(); 
          date.setTime(t); 

          day = date.getDate() > 9 ? date.getDate() : "0" + date.getDate(); 
          month = date.getMonth()+1 > 9 ? date.getMonth()+1 : "0" + (date.getMonth()+1); 

          return day + "." + month; 
         } 
       } 
      } 
     ); 

この質問はFlotr x-axis date/timeと似ていますが、それは助けにはなりませんでした。

答えて

0

hereのように、xaxisの「モード」を設定する必要があります。

  xaxis: { 
       mode: "time", 
       tickFormatter: function(t) 
        { 
         date = new Date(); 
         date.setTime(t); 

         day = date.getDate() > 9 ? date.getDate() : "0" + date.getDate(); 
         month = date.getMonth()+1 > 9 ? date.getMonth()+1 : "0" + (date.getMonth()+1); 

         return day + "." + month; 
        } 
      } 
+0

これは役に立ちません。 – stej

関連する問題