- D3’s Focus + context via brushing (mbostock)
- Protovis’s Focus + context (superseded by D3.js from the same author)
- Highchart’s Master + detail
- Nick Qi Zhu’s Dimensional charting website
Most charting libraries would attempt to plot all the data without filtering. This is not a problem for small datasets, but degrades performance when dealing with large datasets. Libraries such as crossfilter (created by Square) enable fast access to large datasets, but it does not provide rendering capabilities. Dimensional Charting takes the best of both worlds: it build upon D3.js and crossfilter. Its website provides an excellent example of its capabilities, which you should check out.
Since I only wanted to reuse one of the charts, I extracted the focus and context with brushing example.
Here is the source code:
UPDATED January 28, 2014: Added a link to a GitHub Gist.