Я использую HighChart для построения графика данных телеметрии, сохраненных в облаке
Точки данных по оси X: время
Точки данных по оси Y: Значение
Мой вопрос:
Когда запрашиваемые данные огромны, скажите> 9000, HighChart ошибается и не строит график. (Примечание: я не проверял лимит счета, Hight Chart может plot-, но когда число меньше, оно всегда отображает график)
Каков предел данных
Есть ли какой-либо предел данных для построения графика? Или я пропустил что-то, что справляется с этим.
Пожалуйста, предложите способ решить эту проблему.
График, используемый для построения диаграммы в моем приложении,
var chart_PT1 = new Highcharts.Chart({
chart: {
renderTo: 'signal_high_container'//'PT_1_high_container',
},
title: {
text: 'IO Signal Data'
},
subtitle: {
text: 'Source: GPS Modem'
},
yAxis: {
title: {
text: 'Value'
}
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle'
},
xAxis: {
type: 'datetime',
//categories: dddDate,
labels: {
enabled: true,
formatter: function () { return ddd[this.value][0]; },//<===== throw error here
}
},
series: [{
data: ddd,
name: SignalName
}]
});
});
Он выдает исключение в ddd[this.value][0]
в ddd[this.value][0]
говоря что-то вроде индекса для ddd [this.value] недействительно
xAxis: {
....
formatter: function () { return ddd[this.value][0]; },//<===== throw error here
В более новых версиях highcharts есть опция turboThreshold по параметрам сюжета, которая устанавливает ограничения на данные> 1000 графиков. Посмотрите "turboThreshold" в документах для лучшего объяснения.
Ссылка: https://api.highcharts.com/highcharts/plotOptions.series.turboThreshold
formatter
?