Why?
- Deeper exploration of data than static plots (zoom, highlight relevant data points, hide irrelevant data)
- Immediate feedback on how data/figures/results change when inputs are modified
- User becomes an active participant in the analysis
- Exploratory analysis, teaching, reporting
A word of caution: if the interactivity doesn’t add anything to your visualization, don’t do it!