如何限制jqplot中的刻度数(线图)?

时间:2014-02-17 16:36:06

标签: jqplot axis

我正在使用JQPLOT来创建图表。但是我有很多关于x轴的数据。现在,我需要限制滴答数量。我正在使用numberTicks,但不起作用。

xaxis: {
                numberTicks:15,
                max: x_limits.max,
                min: x_limits.min,
                renderer:$.jqplot.CategoryAxisRenderer,
                rendererOptions:{tickRenderer:$.jqplot.CanvasAxisTickRenderer},
                tickOptions:{formatString:'%#m/%#d/%Y'}
            },

我正在使用CategoryAxisRenderer。当我使用DateAxisRenderer时,它的工作原理。 -.-

1 个答案:

答案 0 :(得分:0)

编辑(错误答案)它不起作用,因为它考虑了您的最小和最大xaxis值。尝试删除它们以考虑“numberTicks”选项(或者只指定其中一个,但我不确定它是否正确)

EDIT2 :您必须从xaxis部分删除渲染器和rendererOptions:

xaxis:{
 //renderer:$.jqplot.CategoryAxisRenderer,
 //rendererOptions:{tickRenderer:$.jqplot.CanvasAxisTickRenderer},
 max: 40,
 min: 1,
 numberTicks: 5,
}

请参阅一个有5个刻度的工作示例here