Como adicionar uma linha horizontal em um ponto específico no chart.js ao passar o mouse?

Eu quero poder adicionar vários pontos como um local de referência onde eu possa mostrar a linha horizontal.

Aqui está uma imagem do que estou tentando alcançar:

Também quero fazer com que, quando você não passe o mouse sobre um ponto, sua opacidade seja reduzida e, quando você passe o mouse sobre ele, a opacidade seja normal. Também não sei como adicionar o quadrado e torná-lo maior quando pairar o mouse e ele adiciona o texto 'uau'. Agradeço qualquer ajuda obrigado. :)