2011-11-10 63 views
2

如何在x軸上爲jqplot.CanvasAxisTickRenderer設置tickInterval? x軸標籤是字符串。JQuery:TickInterval中的JQPlot

我嘗試下面的代碼,但它不起作用。請幫助,謝謝。

xaxis: { 
     tickRenderer: $.jqplot.CanvasAxisTickRenderer , 
     tickOptions: { 
      angle: -90, 
      fontSize: '12pt' 
     }, 
     tickInterval : 10, 
     renderer: $.jqplot.CategoryAxisRenderer, 
     ticks: ticks, 
     label: '<%= chartBy.replace("_", " ").toUpperCase()%>', 
     labelOptions:{ 
       enableFontSupport:true, 
       fontFamily:'Verdana', 
       fontSize: '12pt' 
     } 

回答

10

屬性tickInterval是一個字符串字段。嘗試設置這樣的:

xaxis:{ 
//Other options 
tickInterval: '1 day', 
//Another options 
} 

我搜索的其它選項,這些都是那些我已經測試過(他們的工作):

  • '1 day'
  • 'x days'其中x是任意整數更大大於1
  • '1 week'
  • 'x weeks'其中x是任意整數大於1
  • 更大
  • '1 month'
  • 'x months'其中x是任意整數大於1

注意,這些是大小寫敏感的任選項更大。所以,'month'不同於'Month'