It was a quick and easy solution, but it's way too slow. some options here: https://stackoverflow.com/questions/38917101/how-do-i-show-the-y-value-on-tooltip-while-hover-in-ggplot2 another option is bostocks plot: https://observablehq.com/blog/introducing-observable-plot This will render a lot faster