2014-01-29 114 views
0

我正在使用primefaces构建图表。我搜索并了解到primefaces使用名为jQPlot的jQuery插件来绘制图表。jQPlot:设置Y轴编号

当我生成折线图,它显示Y轴号20163,15122 etc.I要像20000,15000

图表扩展代码的号码是我的问题是:

function single_line_charts() { 
      this.cfg.axesDefaults = { 
       labelRenderer : $.jqplot.CanvasAxisLabelRenderer 
      }; 
      this.cfg.seriesDefaults = { 
       rendererOptions : { 
        smooth : false 
       } 
      } 
      this.cfg.highlighter = { 
       sizeAdjust : 7.5 
      }; 
      this.cfg.legend = { 
       renderer : $.jqplot.EnhancedLegendRenderer, 
       show : false, 
       show : true, 
       location : 'n', 
       placement : 'outsideGrid', 
       rendererOptions : { 
        numberRows : 1, 
        numberColumns : 1, 
        seriesToggle : false, 
        disableIEFading : true 
       } 
      }; 
      this.cfg.axes.yaxis.tickOptions = { 
       formatString : '%d' 
      }; 
     } 

是否可以设置y轴值?

请帮

回答

0

在jqPlot选项可以设置y轴的最大值和最小值,以及在tickSpacing为:

axes: { 
    yaxis: { 
    min: 0, 
    max: 30000, 
    tickSpacing: 5000 
} 

你可以在这里找到细节jqplot-axis.tickSpacing

希望它适合你。