Jquery jqPlot x轴有这么多标签
我从使用jqPlot开始,不了解axis的一些选项(例如numberTicks)。我有很多关于这个规则的值(大约1000)。但是如果我把所有这些值放到绘图中,我也会看到所有的x轴标签(时间标签),如果有1000个值,那就有点乱了。所以我可以做一些设置,比如:在步骤中只显示标签。 如果我有1000个值(也就是1000个标签),并且我设置了numberTicks:100,那么numberTicks对我不起作用。我只能看到前100个标签。我认为numberTicks表示范围内的刻度数(第一个x轴值,最后一个x轴值)Jquery jqPlot x轴有这么多标签,jquery,jqplot,Jquery,Jqplot,我从使用jqPlot开始,不了解axis的一些选项(例如numberTicks)。我有很多关于这个规则的值(大约1000)。但是如果我把所有这些值放到绘图中,我也会看到所有的x轴标签(时间标签),如果有1000个值,那就有点乱了。所以我可以做一些设置,比如:在步骤中只显示标签。 如果我有1000个值(也就是1000个标签),并且我设置了numberTicks:100,那么numberTicks对我不起作用。我只能看到前100个标签。我认为numberTicks表示范围内的刻度数(第一个x轴值,最
试试这样的方法:
$(文档).ready(函数(){
var点=[];
对于(var i=0;i这就是我要找的,thx。但是我需要时间x轴。所以经过一些测试,我终于找到了一个解决方案:
var line1 = [['00:00:06',18.64],['00:01:06',18.73], ..... ];
var plot1 = $.jqplot('chart1', [line1], {
title:'Living room - temperature',
axes: {
xaxis: {
renderer:$.jqplot.DateAxisRenderer,
tickOptions: {
formatString: '%H:%M:%S'
},
min: '00:00:01',
max: '24:00:00',
numberTicks: 25
}
}
});
现在我有了1000多个温度值,当滴答声是每小时一次的时候
var line1 = [['00:00:06',18.64],['00:01:06',18.73], ..... ];
var plot1 = $.jqplot('chart1', [line1], {
title:'Living room - temperature',
axes: {
xaxis: {
renderer:$.jqplot.DateAxisRenderer,
tickOptions: {
formatString: '%H:%M:%S'
},
min: '00:00:01',
max: '24:00:00',
numberTicks: 25
}
}
});