我正在使用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时,它的工作原理。 -.-
答案 0 :(得分:0)
编辑(错误答案)它不起作用,因为它考虑了您的最小和最大xaxis值。尝试删除它们以考虑“numberTicks”选项(或者只指定其中一个,但我不确定它是否正确)
EDIT2 :您必须从xaxis部分删除渲染器和rendererOptions:
xaxis:{
//renderer:$.jqplot.CategoryAxisRenderer,
//rendererOptions:{tickRenderer:$.jqplot.CanvasAxisTickRenderer},
max: 40,
min: 1,
numberTicks: 5,
}
请参阅一个有5个刻度的工作示例here。