Mam problem z nawigatorem Highstock zawsze wyświetlającym 1970-1-1 jako punkt wyjścia podczas tworzenia dynamicznych serii i danych ... czy ktoś napotkał ten problem i ma jakieś obejścia?Highstock Navigator zawsze zaczyna się od 1970-1-1
Oto przykład: 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));
Przepraszam, że szukałem całego ranka, aby znaleźć więcej informacji na ten temat, więc zasadniczo nie ma obejścia tego, nawet jeśli ustawiłem go w jakiś sposób ręcznie za każdym razem, gdy dane są ładowane? – thejigsaw
Proponuję dodać co najmniej jedną serię z danymi, a następnie użyć addSeries. –
Nawet po uruchomieniu serii po dodaniu następnej serii nawigator jest ponownie wkręcony ... :(Mój przypadek użycia wymaga usunięcia wszystkich serii i wprowadzenie nowych nie jest to naprawdę dane na żywo tylko przeglądanie historii i różnych danych. myślę, że niszczenie Highstock i tworzenie nowego Highstock jest lepszą opcją? Miałem obawy o wycieki pamięci w przeglądarkach z js, ponieważ oni nie radzą sobie z nimi bardzo dobrze ... – thejigsaw