diff --git a/src/lib/ScatterPlot.svelte b/src/lib/ScatterPlot.svelte index d1eb48d..0f95d64 100644 --- a/src/lib/ScatterPlot.svelte +++ b/src/lib/ScatterPlot.svelte @@ -46,12 +46,13 @@ let tooltip_point: PlotPoint let hovered = false + const bisect = bisector((data_point: PlotPoint) => data_point[0]).right + + // update tooltip on hover element tile $: if ($active_element?.number) { hovered = true - tooltip_point = data_points[$active_element.number] + tooltip_point = data_points[$active_element.number - 1] } - const bisect = bisector((data_point: PlotPoint) => data_point[0]).right - function on_mouse_move(event: MouseEvent) { hovered = true const mouse_coords = [event.offsetX, event.offsetY] @@ -68,7 +69,11 @@