D3: búsqueda de la coordenada y con el mouseover

Estoy haciendo un gráfico de área interactiva utilizando D3. Al pasar el ratón sobre el gráfico de áreas, me gustaría tener un punto rodando por la parte superior del gráfico, como en el siguiente ejemplo:http://hci.stanford.edu/jheer/files/zoo/ex/time/multiples.html

Una vez que obtengo la posición del mouse (usando d3.mouse), ¿cómo traduzco estas coordenadas a los datos correspondientes? El eje x es sencillo al usar la inversa de la escala x (por ejemplo, x.invertir). Sin embargo, no puedo encontrar la coordenada y correspondiente para mi gráfica. Idealmente, podría "buscar" la coordenada x en mis datos y encontrar la coordenada y correspondiente, pero no estoy seguro de cómo hacerlo con D3. ¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta