У меня очень простой graph, который показывает часть большого объема данных. Я хочу превратить его в график с помощью панели навигации, чтобы пользователь мог выбрать, какую часть он хочет видеть.Highcharts. Асинхронная загрузка части данных
Когда карта только что открыта, она должна показывать только доступные данные, а в панели навигации должна быть выбрана та же часть. Первоначально доступные данные начинаются. Так ожидаемый результат:
Мой первый attempt было использовать xAxis
свойства:
xAxis: {
...
min: 0,
max: 1000, // all data
range: 100 // current part
}
Но в этом случае на панели навигации неправильно кусочка отмеченными:
Также I tried для установки серии навигаторов с s Ома фиктивные данные:
navigator: {
enabled: true,
series: {
data: /* array of length 1000 */
}
},
xAxis: {
...
min: 0,
max: 100
},
В этом случае правая часть выбираются на панели навигации, но мои фиктивные данные там показаны также:
Есть идеи?
Таким образом, нет никакой возможности конфигурации для этого? –
Я не думаю, что есть возможность установить начальную позицию навигатора (есть [rangeselector.selected] (http://api.highcharts.com/highstock/rangeSelector.selected), но это не то, что вы ищете для). И, кроме того, если вы собираетесь получать данные динамически, вам придется иметь дело с ними с помощью динамических методов, таких как один из моего ответа. – morganfree
Я вижу, спасибо –