Personal Data Visualization Projects

January 18, 2023 · View on GitHub

Objective

This repo is dedicated to sharing my adventures with miscellaneous data visualization projects with others.

Most of my visualization work is coded with R, directories will include datasets and code files. Code files will include comments to walk through different steps of generating the visualiztion.

Summary

TopicMain PackagesSource
Popular Spotify Artistsggplot, ggtext, ggimage.spotifyr
Speaker Electionggplot, ggtext, ggimage, ggsankeyvoteogram
FIFA World Cupggplot, ggtext, ggimage, geomtextpathWikipedia
ChatGPT vs. Lensaggplot, geomtextpath, ggtextGoogle Trends
Grand Slam Tennis Legendshtmltools, htmlwidgets, reactablefmtrWikipedia
Selling Sunset Vibesggplot, ggimageA Tweet
The Leo Chartggplot, ggimageReddit
Nintendo Switch Gamesggplot, ggimage, ggchickletWikipedia
WestWorld Attribute Matrixggplot, ggtext, ggimageOpen-Source Psychometrics

Gallery

plot

Speaker of The House Election: GOP Flip-Floppers

plot

FIFA World Cup

plot

Grand Slam Legends

plot

ChatGPT vs. Lensa

plot

Nintendo Switch: Top Games

Top 5 Nintendo Switch Games based on copies sold. Data from Wikipedia. Graphic rendered in the style of a Nintendo Switch, screen used as plot background for bar chart. Graphic created with ggplot, ggtext, ggimage, and ggchicklet.

plot

The Leo Chart

Based on a chart found on Reddit circa 2019 by TrustLittleBrother. I wanted to recreate the infamous graphic using ggplot and related ggplot libarires in R. Images of Leo and his party of girlfriends taken from the original image. Code uses ggplot, ggtext, and ggimage.

plot

Westworld Attribute Matrix

Inspired by the "Attribute Matrix" show on the HBO series, Westworld. Data from the Open-Source Psychometrics Project. Plot created using ggplot, ggtext, and ggimage.

plot

NYT Times - Where Abortion Is Prohibited

Attempt to recreate New York Times' abortion ban choropleth map using R (ggplot + ggpatern). The original image is from NYT's Instagram. plot

Selling Sunset

Recreated the funny (and totally fictious) plot created by @bananapeele.  

plot

Globe Bar Plots

Inspiration for the Globe Bar plot came from R Graph Gallery's tutorial on circular bar plots. Used the tutorial to generate the bar plot, then overlayed a choropleth map (in the styel of a globe) in the center. Created using ggplot2.

plot