У меня есть точечная диаграмма, и я зацикливаюсь на каждой точке и выводю ее на передний план, если она соответствует моим условиям, например:
ptChart.series[0].points.forEach((point) => {
if (point.options.is_big_town === 1) {
point.select(true, true);
point.graphic.toFront();
}
});
Но в какой-то момент я получил ошибку:
Uncaught TypeError: Невозможно прочитать свойство 'toFront'
из undefined
Я обнаружил, что в некоторых точках отсутствует метод graphic
, но я не знаю почемуРазве это не значение по умолчанию?
edit
Теперь я обнаружил, что если я удаляю минимальные / максимальные значения из осей X и Y, например:
yAxis: {
title: { text: `${subject === 'pt' ? 'Português' : 'Matemática'} | [Nível de aprendizado]` },
lineWidth: 1,
gridZIndex: 0,
// max: 2,
// min: -2,
},
Все работает как надо.Но теперь я еще больше растерялся из-за происходящего.