Nice work, love clean and simple data apps like this. (Do they have a good name? E.g., stuff like the NY Times "Upshot" interactive data apps?[1])
Two suggestions:
1. Make the bars consistently positioned and grouped across filter clicks. That would make it super easy to compare different cross-sections.
2. The use of the history API is cool; one tiny nitpick: if the click is equal to the previous history entry, navigate back instead of pushing it onto the stack. That will avoid histories filled with A-B-A-B-A-B back and forth clicks between two pages.
Two suggestions:
1. Make the bars consistently positioned and grouped across filter clicks. That would make it super easy to compare different cross-sections.
2. The use of the history API is cool; one tiny nitpick: if the click is equal to the previous history entry, navigate back instead of pushing it onto the stack. That will avoid histories filled with A-B-A-B-A-B back and forth clicks between two pages.
[1]: http://www.nytimes.com/upshot/ -- try scrolling to "Best of"