When you hover over a point in a Highcharts chart, you get a nice enlarged circle under you cursor (or other symbol). What I would like to do manually trigger that hover effect.
I know that I can manually trigger the mouseOver event on the point, but that doesn't give me the enlarged symbol on the chart that I am going for.
I found the answer by looking at the source - call "setState('hover');" on the point that you want to be highlighted.
Just to add an important information:
For StockChart this solution doesn't work:
In this example you have to replace this:
to this:
One possible solution is available here.
Here is an example of how to select (hover) the last valid point in series programmatically:
Full JSFiddle exapmle
To give a more direct answer (e.g. for then you don't have access to the highcharts instance):
you need to create a mouseover event and give it proper pageX and pageY attributes before you trigger it.