#highcharts #react-highcharts
Вопрос:
Я использую аннотацию, и в какой-то момент может быть пользовательский маркер, который вызывает ошибку при вызове
chart.addAnnoation({labels:this.state.labels, labelOptions:this.state.labelOptions})
введите описание изображения здесь
1413 | b(a, {
1414 | initAnnotation: function initAnnotation(a) {
1415 | a = new (B.types[a.type] || B)(this, a);
> 1416 | this.annotations.push(a);
| ^ 1417 | return a;
1418 | },
1419 | addAnnotation: function addAnnotation(a, b) {
1417 | return a;
1418 | },
1419 | addAnnotation: function addAnnotation(a, b) {
> 1420 | a = this.initAnnotation(a);
| ^ 1421 | this.options.annotations.push(a.options);
1422 | C(b, !0) amp;amp; (a.redraw(), a.graphic.attr({
1423 | opacity: 1
series.data =
[
[1619096414000, 105.18, {enable:true, symbol:"url(/media/icons/snow_ice.png)"}],
[1619100013000, 105.01, {enable:true, symbol:"url(/media/icons/snow_ice.png)"}],
[1619103613000, 104.85],
[1619107215000, 104.62],
[1619110814000, 104.39, {enable:true, symbol:"url(/media/icons/snow_ice.png)"}],
[1619114414000, 104.11],
[1619118014000, 103.83],
[1619121615000, 103.66]
]
Только пользовательский маркер и аннотация работают отлично, но когда график с пользовательским маркером в некоторых точках и попытка добавить аннотацию на тот же график, это приводит к ошибке выше.
Комментарии:
1. Пожалуйста, воспроизведите вашу проблему в каком-нибудь онлайн-редакторе, над которым я мог бы работать.