2014-03-25 78 views
0

我想顯示在x軸的一年的週數,所以這是我的代碼,但它不工作一年的周jqplot數

$.jqplot('my_canvas' + id, data, { 
    title: 'Graphic', 
    xaxis: { 
      renderer : $.jqplot.DateAxisRenderer, 
      min: from_date, 
      label: "WEEK", 
      tickInterval: '1 week', 
      tickOptions:{ 
       formatter: Formatter //why formatter is not not being called? 
      }     

     }, 
     yaxis: { 
      min: 0, 
      max: maximum_value 
     } 
     highlighter: { 
      show: true 
    } 
} 



Formatter = function (format, val) {  
    return numberOftheWeek(val); 
} 

格式不會被調用時,使用渲染器:$ .jqplot.DateAxisRenderer但是當我使用渲染器:$ .jqplot.CategoryAxisRenderer。它被稱爲,但所有的aAxis標籤疊加。

所有幫助將不勝感激。謝謝!

回答

0

試試這個,不知道它是否有效與否:

xaxis: { 
      renderer:$.jqplot.DateAxisRenderer, 
      label: "WEEK", 
      min: from_date, 

      tickInterval: '1 WEEK', 
      tickOptions: {formatString:Formatter, markSize: 4}, 


      }, 
+0

這行得作品..提出這個錯誤! TypeError:ab.match不是函數 ... = 1/6 *(an [1] -an [0])/ ao(ae [af],ae [af-1]); ak = 1/2 *(ae [af] * an [0] -ae [af-1] * an [1])/ ao(a ... – alfredo138923

+0

jquery是您使用的版本? –

+0

jqplot版本:1.0.0b2_r1012 ---- jquery 1.7.1 ---- – alfredo138923