The main purpose of this project, Cappy Funding, is to visualize the allocation of federal fundings in the US from 2016 to 2020, allowing the audience to have a better sense of (1) how funds at the federal level are spent on different industries and categories, and (2) how states manage expenditure in accordance to those categories. Our expected target audience include federal foundation managers, funding seekers, and others who are interested in the way federal funds are spent. The complete data set contains a breakdown of federal funding by industry (using the NAICS categorization) as well as by state.
Our project performs data visualization and analysis for federal funding expenditure from 2016-2020 in the following five ways:
- Interactive Funding Heat Map of the US: illustrates how funding grants are distributed geographically to different states for each NAICS sector.
- Interactive Scatter Plot on expenditure per capita of every state: illustrates how state expenditure per capita is correlated with population size.
- Time-series Stacked Charts: illustrates how federal funding for each sector changes over time.
- Interactive Scatter Plot for Expenditure per Capita and Funding per Capita: illustrates how state expenditure per capita is correlated with funding per capita in a given year and how the relationship changes over time.
- Top 10 Categories Word Cloud: illustrates the top ten NAICS industries that have received the greatest amount of federal funds over the last five years.
Our data sources:
- USASpending: https://www.usaspending.gov
- United States Census Bureau: https://www.census.gov
Created by: Yujie Jiang, Ziyang Chen, Gongzi Chen, Bryan Foo
- Clone the project repository to your local directory:
git clone [email protected]:uchicago-capp122-spring23/30122-project-cappy-funding.git
- Go to the cloned repository:
cd 30122-project-cappy-funding/
- Install Poetry
poetry install
- Run the program:
poetry run python3 -m cappy_funding