2013-09-13 4 views
0

http://jsfiddle.net/whrTH/1/
только разныеHighcharts XAxis pointStart выпуск

chart.series[0].update({ 
      pointStart: beginDate, 
      pointInterval: 24 * 3600 * 1000 * 7, 
      data: someData 
     }, false); 

chart.series[0].update({ 
      pointStart: beginDate, 
      pointInterval: 24 * 3600 * 1000 * 1, 
      data: someData 
     }, false); 

, когда я нажимаю на кнопку день, работу кода хорошо, когда я нажимаю на кнопку неделю, она работает также, однако стиль этикетки показать на xAxis не то, что я хочу, то, что я хочу, каждая точка имеет свой ярлык на xAxis, так же, как когда я нажимаю кнопку дня. любая помощь

ответ

0

Использование tickPositioner см: http://jsfiddle.net/whrTH/2/

xAxis: { 
     type: 'datetime', 
     tickPositioner: function(min,max) { 
      return this.series[0].xData; 
     }, 
     labels: { 
      formatter: function(){ 
       return Highcharts.dateFormat('%d %b', this.value); 
      } 
     } 
    }, 
+0

ТНХ @ Paweł Fus, вы решить мою проблему еще раз –

Смежные вопросы