2017-01-09 2 views
0

У меня есть данные о конце месяца для каждого месяца с февраля по декабрь. На XAxis я хочу показать день alond с месяц как 29.feb, 31.dec и т.д. я использовал интервал тиков и datetimelabelformats вроде этого:показать пользовательскую дату на xAxis в highstock lineeries

 xAxis : { 
        type: 'datetime', 
        tickInterval: 3600*1000,//time in milliseconds 
        datetimelabelformats:{ 
         day: '%e. %b', 
         month: '%b \'%y', 
         year: '%y' 
        } 
       }, 

дата его показ как 21.mar, 25.Apr но И.А. не может показать дату окончания месяца, такую ​​как 31.mar. может ли кто-нибудь помочь? Вот fiddle

ответ

1

Получение поздно, но я думаю, что вам нужно использовать labels как,

xAxis:{ 
    labels: { 
     formatter: function() { 
      return Highcharts.dateFormat('%e. %b', this.value - 
        3600000 //needed otherwise it will start from 1 date of month 
       ); 
     } 
    }, 
    ... 
} 

Fiddle

+0

спасибо, что это именно то, что мне нужно –

+0

Добро пожаловать. Отлично, это сработало для вас. :) –