D3 Brush & Zoom Line Chart

Click here to see a demonstration of plotting various numbers of samples of time series data (10k, 120k, 600k, 3E6 samples) recorded at 1000 Hz.   The data is read from a CSV file and then rendered using D3 javascript library.