var line1 = [['2013-5-7',2],['2013-5-8',3],['2013-5-9',4],['2013-5-10',5],['2013-5-11',6],['2013-5-12',7],['2013-5-13',8]];
情形一:
想让横轴上的日期间隔是1天,根据文档设置tickInterval:'1 day‘不生效,改成一天的毫秒数tickInterval:''+86400000则生效
var plot1 = $.jqplot('Div_Trend', [line1], {
animate: true,
axes:{
xaxis:{
renderer: $.jqplot.DateAxisRenderer,
tickOptions:{formatString:'%m-%#d'},
tickInterval: ''+86400000 //1 day的毫秒数
},
yaxis:{
tickOptions: {formatString: '%d'},
min: 0
}
},
highlighter: {
show: true,
tooltipAxes: 'x,y',
sizeAdjust: 7.5
},
gridPadding:{right:20,bottom:40}
});
情形二:
想设置横轴上的起始日期,在情形一基础上设置min、max属性无效,但是把tickInterval重新设置为'1 day‘则min、max属性生效,而且日期间隔也生效
var plot1 = $.jqplot('Div_Trend', [line1], {
animate: true,
axes:{
xaxis:{
renderer: $.jqplot.DateAxisRenderer,
tickOptions:{formatString:'%m-%#d'},
tickInterval: '1 day',
min:line1[0][0],
max:line1[line1.length-1][0]
},
yaxis:{
tickOptions: {formatString: '%d'},
min: 0
}
},
highlighter: {
show: true,
tooltipAxes: 'x,y',
sizeAdjust: 7.5
},
gridPadding:{right:20,bottom:40}
});