Exhibits are created by editing html. You specify elements as special tags in your html, and our javascript library interprets them. There's no server-side infrastructure, so you can do anything you want with the html. The data can be read from an accompanying file or, as in this case, fed directly from a google spreadsheet (although google is a little slow serving up a spreadsheet as large as this one). I would have used your spreadsheet directly, but I needed to (i) geocode for the map, (ii) take away the percent signs from the numbers so I could use the numbers in the slider facet and color coding and (iii) rename some of the column headers---exhibit doesn't like spaces in the names.
I'm using some of the newer features from the pre-release "trunk" of exhibit, which may have some bugs, but the main codebase has been used by over a thousands sites over the past few years, and can be considered reasonably reliable. Here are some examples from other newspapers using Exhibit:
|
,
County
Overall: %
Reading: %
Math: %
Science: %
English: %
|
Text Search |