This is a collection of my data visualizations, mostly made with Python.
'users_here' counts were scraped every 10 minutes from a few subreddits over the past couple weeks. Each subreddit has 3 charts: raw line chart, box plot by day of week, and box plot by 30 minute bins. Using this data, you could time posts, chat at peak times, etc. The janky but working scraper is here. More charts for 15 or so subreddits are here.
Code: traffic.py
Data: Scraped every 10 minutes with simple script.
This bar chart was an exercise in replotting the 3D exploded pie chart that appeared here. Data is the same, but augmented with population data to show how certain religions are over/under represented.
Code: nobel_pop_bar.py
Data: Nobel Prize data and Global Population data from Wikipedia
This animation is an expansion on the excellent write up by Hasan Al-Jamaly, Maximillian Siemers, Owen Shen, and Nicole Stone for a project in Brad Voytek's UCSD course. The writeup can be found here: https://owenshen24.github.io/charting-death/
Code: bar_cod.py
Data: Death: Reality vs. Reported
This GIF is shortened from the full dataset of 18 years to only 2 years due to file size restrictions. Full resolution videos from 2000-2018 are on YouTube.
- Normalized Difference Vegetation Index (NDVI) animation: https://youtu.be/OK_HI3sjbtI
- Enhanced Vegetation Index (EVI) animation: https://youtu.be/UytH99Zc2L8
All credit for the imagery products go to the NASA MODIS Science Team. I only collected the images into animations and annotated them.
Code: modis_vegetation.py
Data: NASA MODIS Sensor on Terra Satellite LP DAAC
Code: hyg_scatter.py
Data: HYG Stellar Database v3
Contest: r/DataIsBeautiful DataViz Battle 2018-03
Code: ssm_violin.py
Code: ssm_joy.py
Data: Pew Research Center via DataViz Battle Feb 2018
Contest: r/DataIsBeautiful DataViz Battle 2018-02
Contest entry: Reddit post - Honorable Mention
Code: dot_pairs_ceo_compensation.py
Data: Reddit post by u/k0m0d0z0
Code: pop_joy.py
Data (raw): https://census.gov/data/tables/time-series/demo/popest/pre-1980-state.html
Data (manually aggregated/cleaned): USA_Population_of_States_US_Census_Intercensal_Tables_1917-2017.csv
The parts that stand out to me are the two big bumps 9 months after Pearl Harbor and 9 months after the war ended in Sep 1945. Those bumps are so big that the full chart pretty much only shows Baby Boomers.
Code: birth_heatmap.py
Birth data: Human Mortality Database
Population data: US Census Bureau
Population data (aggregated): USA_Population_of_States_US_Census_Intercensal_Tables_1917-2017.csv