Мы используем 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