Hi,
Thanks for the questions.
1. It is possible to draw color dots like in the built-in tooltip using pointFormatter. You simply use the special circle character and add the <p> tag with color set to
series.color
2. You can increase the
tooltip.hideDelay to a higher number (by default it's 500). For example, if you set it to 9000, the tooltip will be visible for 9 seconds after you call the
chartRef?.current?.chart.series[0].points[0]?.onMouseOver() event (unless you hover over other tooltip).
Demo: https://jsfiddle.net/BlackLabel/avgbjsL9/
API Reference:
-
https://api.highcharts.com/highcharts/tooltip.hideDelay
Does that answer your question?
Best regards,
Jakub