У меня проблема с навигатором Highstock, всегда отображающим 1970-1-1 как начальную точку при создании динамических рядов и данных ... кто-нибудь столкнулся с этой проблемой и имеет некоторые обходные пути?Highstock Navigator всегда начинается с 1970-1-1
Вот пример: http://jsfiddle.net/sokarovski/SRtvn/
var $container = $('.canvas');
var chart = new Highcharts.StockChart({
chart: {
renderTo: $container[0]
},
xAxis: {
type: 'datetime' ,
ordinal: false
}
});
chart.addSeries({
data: [
[Date.UTC(2013,1,1), 0],
[Date.UTC(2013,1,5), 10],
[Date.UTC(2013,1,15), 15],
[Date.UTC(2013,2,5), 20],
[Date.UTC(2013,2,28), 25],
[Date.UTC(2013,3,3), 30],
]
});
//I tried to fix it with this also but it does not help
chart.xAxis[0].setExtremes(Date.UTC(2013,1,1), Date.UTC(2013,3,3));
Извините, что я искал все утро, чтобы найти дополнительную информацию об этом, так что в принципе нет обходного пути, даже если я устанавливаю его как-то вручную каждый раз, когда данные загружаются? – thejigsaw
Я предлагаю добавить по крайней мере одну серию с данными, а затем использовать addSeries. –
Даже после того, как вы добавили следующую серию, навигатор снова завинчивается ... :(Мой блейд-код требует удаления всех серий и размещения новых, это не настоящие живые данные, просто просматривающие историю и разные данные. думаю, что уничтожение Highstock и создание нового Highstock - лучший вариант? У меня возникли проблемы с утечками памяти в браузерах с js, так как они не справляются с ними очень хорошо ... – thejigsaw