Brushing is a basic technique of exploratory data analysis, developed in the 1970s (Fishkeller, Friedman, and Tukey) and 1980s (Becker and Cleveland, Stuetzle). Among its first uses was exploring two-dimensional relationships in a scatter plot matrix.
This project demonstrates usability and performance optimizations for brushing.