Scatterplots
You know the ones, dots on a plane.

Basic Scatterplot
Just the basics of drawing a scatterplot with React and D3.

Basic SVG Hover
A scatterplot where we can interact by mousing directly over a point in the SVG.

Closest Point Hover
A scatterplot where we search through all points to find points near the mouse.

Delaunay Hover
A scatterplot where we use a Delaunay triangulation to find points near the mouse.

Voronoi SVG Hover
A scatterplot where we use an SVG voronoi diagram to find points near the mouse.

Quadtree Hover
A scatterplot where we use a quadtree to find points near the mouse.

KDBush Hover
A scatterplot where we use a kdbush to find points near the mouse.

Responsive via AutoSizer
A scatterplot that auto sizes to fit its container via react-virtualized AutoSizer.

Responsive withAutoSizer HOC
A scatterplot that auto sizes to fit its container via react-virtualized AutoSizer wrapped in a higher-order component (HOC).

Responsive via ResizeObserver
A scatterplot that auto sizes to fit its container via a ResizeObserver.

Tooltips via Popper
A scatterplot where we handle all tooltip positioning issues via popper.js.

Points as symbols via `<use>`
A scatterplot that draws symbols instead of circles via SVG `<use>`.