jQPlot:设置Y轴编号

时间:2014-01-29 14:01:49

标签: jsf-2 primefaces jqplot

我正在使用primefaces构建图表。我搜索并了解到,primefaces使用名为jQPlot的jQuery插件来绘制图形。

我的问题是当我生成折线图时,显示Y轴编号为20163,15122等我想要那些数字如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轴值?

请帮忙

1 个答案:

答案 0 :(得分:0)

在jqPlot选项中,您可以设置y轴最小值和最大值以及勾选间距,如下所示:

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

您可以在jqplot-axis.tickSpacing

找到详细信息

我希望它适合你。