
Don't simply show your data—tell a story with it! Storytelling with Data teaches you the fundamentals of data visualization and how to communicate effectively with data. You'll discover the power of storytelling and the way to make data a pivotal point in your story. The lessons in this illuminative text are grounded in theory, but made accessible through numerous real-world examples—ready for immediate application to your next graph or presentation. Storytelling is not an inherent skill, especially when it comes to data visualization, and the tools at our disposal don't make it any easier. This book demonstrates how to go beyond conventional tools to reach the root of your data, and how to use your data to create an engaging, informative, compelling story.
Really clever simplicity on how you added gradients.
This is one of my favorite spaces, so I'll add some generic advice which may or may not be helpful.
I once had the privilege of working for Max Roser and Hannah Ritchie at Our World in Data, as one of the engineers on their Grapher library (https://github.com/owid/owid-grapher), and learned a ton from them (and others on the team) about making great charts.
My one piece of advice from looking at your examples would be: don't neglect title, subtitle, and caption! They would be so easy to do well because you've already created your "simple headers thingies". A few words go along way. Check out "Storytelling with Data" by Cole Nussbaumer Knaflic for a great read on the subject. Owid's Grapher does those the best, IMO (followed closely by DataWrapper.de -- but that's not open source).
At some point, if you keep up with this, you'll also want to add a dataflow library and DSL. Hadley Wickham's dplyr in R was the GOAT, and I copied that in my Ohayo tool and in OWID Grapher's CoreTable library (https://github.com/owid/owid-grapher/tree/master/packages/%4...). Jeffrey Heer's newish Arquero (https://idl.uw.edu/arquero/) library is also along those lines.
Lately I've delving into Mike Bostock's new thing Plot (https://observablehq.com/plot/). So far, excited by it, but only spent a day or two with it at this point.
I don't use emacs anymore, but hopefully something helpful in the comments above.
1. The Visual Display of Quantitative Information - Edward Tufte
2. Storytelling With Data
3. Documentation pages of data Viz tools e.g. 1, 2, 3 depending on your programming language of choice.
IMHO python ecosystem is still struggling with solid visualization as compared to JavaScript and R. Ggplot gives you shiny Viz but I'm not a fan of R.
D3 and it's derivatives are awesome for dynamic Viz if that's what you are after. GL
1. https://github.com/d3/d3/wiki
Cole Nussbaumer Knaflic's book "Storytelling with Data" is a good book on technical communication. TLDR: it's a process, and it's not about you, it's about them.
R for Data Science - because it is such a solid foundation for a career in business analytics: http://r4ds.had.co.nz
And for extra credit two books I hope my collegues DON'T read since they are best kept secret are Cialdini's two books on influence: https://en.m.wikipedia.org/wiki/Robert_Cialdini
And yes I have Tufte's books too.