Я пытаюсь, чтобы мои пользователи могли добавить max plotLine в диаграмму и изменить цвет фона диаграммы, если график идет выше этой строки. Кажется, я не могу получить метод обновления сюжетных линий. Я пробовал:Highcharts динамически добавлять/изменять yAxis plotLines
chart.yAxis[0].update({
plotLines: [{
id: 'limit-max',
color: 'blue',
dashStyle: 'LongDashDot',
width: 1,
value: 45000,
zIndex: 0
}]
});
, но я получаю сообщение об ошибке:
TypeError: a is undefined
...dBands,function(a){a.render()});n(this.series,function(a){a.isDirty=!0})},setCat...
highcharts.js (line 136)
Поскольку я не могу найти код, который я использовал, я просто оставлю комментарий. Попробуйте удалить plotLine, а затем повторно добавить его с новым значением. – wergeld
Это трюк - я просто не начинал с одного, а затем использовал обновление, чтобы добавить его. – jbolanos