Javascript Don';t显示1个月内的小时数zoom Highstock
我需要隐藏缩放到1个月时的小时数 我这里有一个演示: 我尝试使用Javascript Don';t显示1个月内的小时数zoom Highstock,javascript,highstock,Javascript,Highstock,我需要隐藏缩放到1个月时的小时数 我这里有一个演示: 我尝试使用滴答声定位器: tickPositioner: function(min, max) { var diff = max - min; // month if(diff <= 31 * 24 * 3600 * 1000 && diff > 24 * 3600 * 1000) { var date = new Date(max);
滴答声定位器
:
tickPositioner: function(min, max) {
var diff = max - min;
// month
if(diff <= 31 * 24 * 3600 * 1000 && diff > 24 * 3600 * 1000) {
var date = new Date(max);
var minus = date.getHours() * 3600 * 1000;
max = max - minus;
var pos,
tickPositions = [],
tickStart = new Date(date.getFullYear(), date.getMonth(), 1).getTime();
for (pos = tickStart; pos <= max; pos += (5 * 24 * 3600 * 1000)) {
tickPositions.push(pos);
}
tickPositions.info = {
unitName: "day",
higherRanks: {}
};
this.options.ordinal = false;
return tickPositions;
} else {
this.options.ordinal = true;
}
}
定位器:功能(最小值、最大值){
var diff=最大-最小值;
//月
如果(差异24*3600*1000){
var日期=新日期(最大值);
var减号=date.getHours()*3600*1000;
max=max-减;
var pos,
位置=[],
tickStart=新日期(Date.getFullYear(),Date.getMonth(),1.getTime();
对于(pos=tickStart;pos您可以在dateTimeLabelFormat中定义它