You can use it pretty much everywhere in your code, but not in functions that are triggered after the
update.
To make it simple:
After the
update method, several events are triggered to make the changes visible on the chart. One of them is the previously mentioned
redraw event.
So you can't use the
update inside the
redraw, because that would trigger the
update again, then the
redraw, then
update, etc. You would end up with an infinite loop.
But if you call the update method from other places in your code, then you are good to go.
Take a look at the demo below, where you can see the usage of the update method outside the chart object.
DEMO: https://jsfiddle.net/BlackLabel/fxh48ka2/
Also, you may find this article about events useful.
Blog: highcharts.com/blog/tutorials/introduction-to-highcharts-events/
Is there a reason why you want to use the
update instead of the
point.graphic.attr method?
Feel free to ask any further questions! We are here to help you