2016-05-05 3 views

Antwort

0

Sie Min/Max-Werte als auch Jahre definieren, so tickInterval von dort berechnet wird. Verwenden Sie die tickPositioner, um die Position aller Ticks aus processedXData zu extrahieren, und filtern Sie sie dann, indem Sie das aktuelle Jahr überprüfen. Verwenden Sie dazu die neuen Funktionen Date() und getFullYear().

  tickPositioner: function(min, max) { 
      var each = Highcharts.each, 
       points = this.series[0].processedXData, 
       ticks = [], 
       date ; 
      each(points, function(d, i) { 
       date = new Date(d); 

       if(date.getFullYear() % 2 === 1) { 
       ticks.push(d); 
       } 
      }); 

      return ticks; 
     }, 

Beispiel

Verwandte Themen