Pivot.js is a simple way to summarize large data sets on the fly. On this page we are using the pivot jQuery plugin which offers a nice entry point to Pivot.js.
The data for the chart below is based on a CSV file of about 5000 rows. It is generated by a script included in the repository. It is designed to have many fields that have at least some significant relationships between one another. This only just scratches the surface of what Pivot.js can do. Check out the README for more information. Also feel free to run the spec (found in the link up top), and if you spot any problems let us know so we can fix them.