AE 19: Increase in cost-burdened households in the United States
We have already seen this semester that the cost of housing in the United States has been rising for several decades. A household is considered cost-burdened if they spend more than 30% of their income on housing costs.
In this application exercise we will explore trends in the percentage of cost-burdened rental households in the 10 largest core-based statistical areas (CBSAs).1 The relevant data can be found in data/cbsa-renters-burden.csv.
renter_burden <- read_csv(file = "data/cbsa-renters-burden.csv")
renter_burden# A tibble: 190 × 4
year geoid name pct_burdened
<dbl> <dbl> <chr> <dbl>
1 2005 12060 Atlanta-Sandy Springs-Roswell, GA Metro Area 0.487
2 2005 16980 Chicago-Naperville-Elgin, IL-IN Metro Area 0.512
3 2005 19100 Dallas-Fort Worth-Arlington, TX Metro Area 0.480
4 2005 26420 Houston-Pasadena-The Woodlands, TX Metro Area 0.510
5 2005 31080 Los Angeles-Long Beach-Anaheim, CA Metro Area 0.556
6 2005 33100 Miami-Fort Lauderdale-West Palm Beach, FL Metro Area 0.608
7 2005 35620 New York-Newark-Jersey City, NY-NJ Metro Area 0.516
8 2005 37980 Philadelphia-Camden-Wilmington, PA-NJ-DE-MD Metro A… 0.511
9 2005 38060 Phoenix-Mesa-Chandler, AZ Metro Area 0.480
10 2005 47900 Washington-Arlington-Alexandria, DC-VA-MD-WV Metro … 0.467
# ℹ 180 more rows
pct_burdened reports the percentage of renter-occupied housing units that spend 30%+ of their household income on gross rent.2
Communicating trends with a static visualization
Your turn: While Americans face rising housing costs, the percentage of cost-burdened households has not increased uniformly across the country. Design and implement a static visualization to communicate the trends for these 10 CBSAs. Ensure it can reasonably be used to identify trends specific to each CBSA.
# add code hereCommunicating trends with an interactive visualization
Your turn: Design and implement an interactive visualization to communicate the trends for these 10 CBSAs. Ensure it can reasonably be used to identify trends specific to each CBSA. Leverage interactive components to reduce clutter in the visualization and effectively utilize interactivity.
- Using
geom_line_interactive()andgeom_point_interactive() - Customizing the tooltip to provide better-formatted information
- Using
girafe_options()to emphasize the hovered CBSA
Using {ggiraph} and customizing the tooltip
# add code hereFootnotes
Based on population as of 2024.↩︎
Specifically Table B25070 from the American Community Survey.↩︎