2012-08-17 77 views
1

我一直在使用jqPlot的一個項目,我在現在爲止,我感到很滿意。非常完整。但是,我現在正在使用的功能需要一個水平條形圖。我的問題是我的圖表當前顯示十進制數字爲十進制數字,增加0.5。我不需要十進制值。我需要通過整數1.我的配置是越來越少了一些這樣的:水平條形圖忽略tickInterval,最小值和最大值選項

var chartConfig = { 
    seriesDefaults: { 
     showMarker: false, 
     shadowAngle: 135, 
     pointLabels: { 
      show: true, 
      labelsFromSeries: true, 
      seriesLabelIndex: 2, 
      edgeTolerance: -50 
     }, 
     renderer: $.jqplot.BarRenderer, 
     rendererOptions: { 
      barWidth: 25, 
      barPadding: 0, 
      barDirection: 'horizontal' 
     } 
    }, 
    axes: { 
     xaxis: { 
      min: 0, 
      max: 4, 
      tickInterval: 1 
     }, 
     yaxis: { 
      showTicks: true, 
      renderer: $.jqplot.CategoryAxisRenderer, 
      tickRenderer: $.jqplot.CanvasAxisTickRenderer, 
      tickOptions: { 
       angle: -50, 
       labelPosition: 'middle' 
      } 
     } 
    } 
}; 

然而,貌似jqPlot被完全無視x軸tickInterval,最小和最大選項值。我的輸出圖如下所示:

Bad Chart

我需要知道我在做什麼壞在這裏。我的配置看起來沒問題,但我無法讓jqPlot使用我爲X軸傳遞的值。任何有關此事的幫助將非常感謝。

謝謝。

回答

0

我一直有問題,也在單槓上的tickInterval。我發現你必須指定最小值和最大值以及你需要的座標軸的滴答間隔。

這樣你做了,但我想說明這一點的地方,我花了很長時間試圖找到爲什麼週期的時間間隔不工作,這個崗位不斷涌現在我的搜索,所以希望它會幫助別人。

對於您的問題,可能是是與您的數據集。

如果這仍是導致您的問題也許與發佈自己的價值觀全部腳本代碼僅僅是部分ATM。

感謝

理查德

相關問題