2015-04-09 1 views
0

Мы используем API Highchart для создания некоторых линейных диаграмм. Одним из требований к этим диаграммам является то, что мы должны положить конец шкале xAxis с последним значением xAxis предоставленных данных и показать, что для него отмечена метка метки.Highchart: endOnTick не заканчивается максимальным экстремальным набором для xaxis

Данные: [[2014-08-28, .434], [2014-10-17, .234], [2014-11-5, .134], [2015-01-12, .274] ]

Ожидаемое:

Последний участок для XAxis на: 2015-01-12 (график конца строки в конце области диаграммы)

Последний этикеточной тик для XAxis: янв '12

Фактический (http://jsfiddle.net/u2pa6qqL/3/):

Последний участок для xAxis: 201 5-01-12 (промежуток между последним участком и концом области диаграммы)

Последняя наклейке клеща для XAxis: Feb'15

$(function() { 
    $('#container').highcharts({ 
     title: { 
      text: 'Chart reflow is set to true' 
     }, 

     subtitle: { 
      text: 'When resizing the window or the frame, the chart should resize' 
     }, 
     xAxis: { 
      type: 'datetime', 
      endOnTick: true, 
      dateTimeLabelFormats: { 
       day: '%b %e' 
      },    
     }, 

     series: [{ 
      data: [[new Date('2014-08-28').getTime(),.434],[new Date('2014-10-17').getTime(),.234],[new Date('2014-11-5').getTime(),.134],[new Date('2015-01-12').getTime(),.274]] 
     }] 
    }); 
}); 

Я попытался с настройками highchart showLastLabel, endOnTick, тем xAxis extreme MAX & Min и setExtreme. ничего не получилось.

Может кто-нибудь, пожалуйста, пролить некоторый свет на это,

Спасибо, Sarath

ответ

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