Design checklist for perfect charts
dashdevs.com
dashdevs.com
Tufte, Edward: The Visual Display of Quantitative Information (and the followup books)
Few, Stephen: Information Dashboard Design
As per 'jrd259, if you want to design chart that maximizes value provided to the user, read Tufte instead.
A bar chart where one bar is 25% larger than another is obvious, a pie chart with the same is not obvious. Numeric labels are needed, because the chart itself does not serve as a useful visual reference.
It may look nice, but it does no good. Especially once you have more than a handful of values!
Not every page is a scientific document.
[ ] It is going up and to the right.
Not sure why it loads the same recaptcha.js file 6 times or what exactly requires 200kb of CSS here, but there it is.
Sarcasm aside, this is a great opportunity to bring up the work of Bret Victor again. Specifically, pushing the boundaries of how we're communicating fundamental concepts with intelligent design - it was a real eye opener for me seeing ideas that were on the verge of nonsensical in a medium (say, English) expressed effortlessly in another. I know it comes up here often but frankly it's something that everyone should be aware of.