¿Cómo agregar una línea horizontal en un punto específico en chart.js al pasar el mouse por encima?

Quiero poder agregar múltiples puntos como lugar de referencia donde pueda mostrar la línea horizontal.

Aquí hay una imagen de lo que estoy tratando de lograr:

También quiero hacerlo para que cuando no pases el mouse sobre un punto, su opacidad se reduzca y cuando pases el mouse sobre él, la opacidad sea normal. Tampoco estoy seguro de cómo agregar el cuadrado y hacer que el cuadrado sea más grande cuando se pasa el cursor y agrega el texto 'wow'. Agradezco cualquier ayuda gracias. :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta