Last week the Census Bureau released their annual report on income and poverty in the United States. The main result: Median household income increased by 5.2 percent, which is the first annual increase since 2007. That’s great news. People found jobs, and people earned money to support their families.
The 5.2 is an estimate for all households though, and as you might expect, the numbers vary depending on what demographic group you look at. But again, the good news is that it was an increase for all groups.
Normally I’d use bars or dot-and-whisker to show range, but I felt like trying out these moving bars to show potential values for each estimate. The bar length varies across the estimate plus or minus the margin of error. I’m still deciding if it works.
I like that there’s more emphasis on uncertainty, as there’s no definite stopping point for each point, but it might be too much emphasis. Maybe it’d be more useful if the transition times and easing were based on the margin of error. Right now, transition time is random with linear easing.
Learn to Visualize Data See All →
How to Make Line Charts in Python, with Pandas and Matplotlib
The chart type can be used to show patterns over time and relationships between variables. This is a comprehensive introduction to making them using two common libraries.
How to Use IPUMS Extraction Tools to Download Survey Data
Almost all of my visualization projects that use data from the Census Bureau comes via IPUMS. In this guide, I provide five steps to getting the data you need using their tools.
How to Make a State Grid Map in R
Something of a cross between a reference table and a map, the state grid provides equal space to each state and a semblance of the country to quickly pick out individual states.
Unemployment in America, Mapped Over Time
Watch the regional changes across the country from 1990 to 2016.
When Americans Reach $100k in Savings
It was reported that 1 in 6 millennials have at least $100,000 saved. Is this right? It seems high. I looked at the data to find out and then at all of the age groups.