#DSLC

2025-05-14

This week's #TidyTuesday data is all about seismic activity at Mount Vesuvius! πŸŒ‹

πŸ“Š Two heatmaps showing weekly and annual patterns
🩹 Joined with {patchwork}
🎨 Volcano inspired colour palette

Code: github.com/nrennie/tidytuesday

#DataViz #RStats #DSLC #ggplot2

A heatmap showing seismic activity at Mount Vesuvius from 2013 to 2024. Each column represents a year, with weeks running vertically. Darker shades indicate stronger seismic events. A square above, indicates year total. The chart shows no clear seasonal trend, but overall activity varies by year.
The Gay-Skater-CasterGaySkaterCaster@nsfw.lgbt
2025-03-29
2025-03-07

This week's #TidyTuesday data looked at animals at Long Beach animal rescue center and I focused in on the patterns of when owners surrender their dogs πŸ•

🎯 Aim: show higher resolution (daily) data alongside aggregate counts
❓ Why: view temporal patterns on different scales at the same time
πŸ“Š How: lollipop chart + background heatmap

Code: github.com/nrennie/tidytuesday

#DataViz #RStats #DSLC #ggplot2

The chart visualizes the daily number of dogs surrendered to Long Beach Animal Care Services from 2017 to early 2024. Each year is highlighted in a different shade, with vertical lines representing individual surrender events. Notable observations include a drop in surrenders during the COVID-19 pandemic in 2020-2021 and spikes on specific days, such as November 6, 2017, and May 29, 2023, when 10 dogs were surrendered. The overall trend suggests fluctuations in surrender rates, with post-pandemic numbers rising again.
The Gay-Skater-CasterGaySkaterCaster@nsfw.lgbt
2025-02-14
2025-02-07

I finally got around to finishing off this project which:

🦺 scrapes Shakespeare poems and plays using {rvest}
πŸ“‚ then cleans them up and exports to CSV
πŸ“Š to make 195 datasets ready to analyse!

Link: github.com/nrennie/shakespeare

Previously used as a #TidyTuesday dataset: github.com/rfordatascience/tid

#RStats #DataScience #DSLC

The Gay-Skater-CasterGaySkaterCaster@nsfw.lgbt
2025-01-19
The Gay-Skater-CasterGaySkaterCaster@nsfw.lgbt
2025-01-19
2024-11-26

It's time for #TidyTuesday again! We're looking at data on encounters with US Customs and Border Patrol (via Tony Galvan) πŸ“Š

Code: github.com/nrennie/tidytuesday

#DSLC #RStats #DataViz #ggplot2

Grid of proportional area charts (one for each US state) arranged in the shape of the US. Each chart shows the proportion of US customs and border control encounters who are unaccompanied minors, accompanied minors, members of family units, or single adults between Jan 2020 and Nov 2024. Most are single adults, with an increasing proportion of family units in the second half of the time frame.
2024-11-19

We're looking at Bob's Burgers data for #TidyTuesday this week! πŸ“Š Who knew the world needed a raincloud plot where it's raining hamburgers?

🌧️ Raincloud plot built from scratch with {ggplot2}
πŸ” Hamburger icons from {emoji}
πŸ„ Logo image added with {cowplot}

Data: @sponce1

Code: github.com/nrennie/tidytuesday

#RStats #DSLC #DataViz #ggplot2

A data visualization titled 'Bob's Burgers' shows the distribution of unique words per episode across the first ten seasons of the animated sitcom. The yellow background contrasts with the red density plots, which depict the frequency distribution of unique words. Each season is represented on the vertical axis, from 1 to 14, while the horizontal axis shows the number of unique words, ranging from 800 to 1600. Hamburger icons are scattered within the density plots, representing individual episodes. Text explains that the sitcom follows the Belcher family running a hamburger restaurant and notes that the number of unique words per episode grows slightly over time. Credit is given to the data source and graphic creator at the bottom.
2024-11-05

It's time for #TidyTuesday (and an early entry for Day 6 (Raster) of the #30DayMapChallenge)!

We're looking at democracies and dictatorships across the world between 1950 and 2020

🌎 {geofacet} for world map grid
πŸ“Š `geom_raster()` from #ggplot2 to make heatmaps
🎨 Colours from colorbrewer2

Code: github.com/nrennie/tidytuesday

#RStats #DataViz #DSLC

grid of countries arranged in a world map shape, with each country showing a heat map over time. Purple colours represent democracies, and orange colours dictatorships. Most of western Europe appears purple, whereas much of Africa and Asia show orange colours.
2024-08-29

We're looking at rating of Power Rangers episodes for #TidyTuesday this week!

πŸŒ… Horizon plot made using {ggHoriPlot}
🎨 Colours from colorbrewer
✍️ Text formatted with {ggtext}

Code: github.com/nrennie/tidytuesday

#RStats #DataViz #ggplot2 #DSLC

Horizon chart showing episode ratings for each season of Power Rangers. Seasons 6-10, 17, and 27-28 appear more popular.
2024-08-16

We're looking at World's Fairs data for #TidyTuesday this week!

πŸŒ€ Plotted long time series data in a spiral using {spiralize}
πŸ“· Combined with text using {ggplot2} and {ggimage}
πŸ“Š Coloured text and icons added with {ggtext}

Code: github.com/nrennie/tidytuesday

#RStats #DSLC #DataViz #ggplot2

On the left, a spiral showing time since 1850 to 2022 with coloured boxes indicating the time when a World's Fair occurred. On the right, coloured text showing which countries each colour relates to. In more recent years, a wider range of countries are hosting fairs.
2024-08-08

A (very topical) chart for #TidyTuesday this week - showing the number of medals won by athletes from different continents since the Summer Olympics began!

πŸ“Š Chart made with {ggsankey}
🎨 Colours based on Olympic rings
✍️ Fonts from Google Fonts

Code: github.com/nrennie/tidytuesday

#RStats #ggplot2 #DataViz #DSLC

A sankey bump chart showing the number of medals won by athletes from each of Africa, Americas, Oceania, Asia, Europe, and Other. Europe takes up the most space.
2024-07-22

For #TidyTuesday this week, I decided to take the opportunity to create an example of using my {ggtextcircle} package!

β­• Visualising names of contestants on (partial) circle with {ggtextcircle}
πŸ“· Added the logo with {ggimage}
πŸ“Š Coloured text in subtitle added with {ggtext}

Code: github.com/nrennie/tidytuesday

#RStats #DataViz #ggplot2 #DSLC

a plot of the names of the top 10 American Idol contestants across all seasons arranged in a partial circle. The winners are highlighted in a brighter blue, and the American Idol logo is in the middle of the circle.
2024-07-17

A quick chart looking at the rankings of different clubs in the FA Women's Super League for #TidyTuesday this week!

πŸ“Š chart made using `plotnine` in Python
✍️ coloured and bold text added with `highlight-text`
πŸ’‘ Googling for `plotnine` help? Add a -ggplot2 to your search to hide ggplot2-specific results!

Code: github.com/nrennie/tidytuesday

#Python #DataViz #DSLC #plotnine

a rank chart showing how the ranking of different Women's football clubs in the FA Women's Super league have changed. Chelsea Women are highlighted.
2024-07-11

For this week's #TidyTuesday data looking at examples of {funspotr} outputs, I decided to use the package to analyse how often I used each core {tidyverse} package during my 2023 #TidyTuesday visualisations!

πŸ“Š data collected with {funspotr}
πŸ“· images added with {ggtext}
πŸ—ΊοΈ colours from {rcartocolor}

Code: github.com/nrennie/tidytuesday

#RStats #DataViz #ggplot2 #DSLC

a series of 8 area charts arranged in a single row, showing the number of uses of each of the core tidyverse packages during 2023. Hex stickers replace facet labels. ggplot2 is the highest.
2024-06-18

For this week's #TidyTuesday data on US federal holidays, I created a simple calendar plot! (the plot was simple, the data wrangling was not...)

πŸ“… Lots of data wrangling with {stringr} and {lubridate}
πŸ“Š Calendar plot made with {ggcalendar} by @EvaMaeRey
πŸ’» Created a parameterised plot function to make a plot for each year!

Code: github.com/nrennie/tidytuesday

#RStats #DataViz #ggplot2 #DSLC

12 month 2024 calendar with 11 federal holidays highlighted12 month 2030 calendar with 11 federal holidays highlighted12 month 2025 calendar with 11 federal holidays highlighted
2024-06-02

A quick bar chart for #TidyTuesday this week, looking at data from the {gardenR} package!

πŸ“Š comparing 2020 and 2021 spending with diverging bar chart
🟩 bar charts made with geom_rect in {ggplot2}
✏️ labels added using {ggtext}

Code: github.com/nrennie/tidytuesday

#RStats #DataViz #DSLC #ggplot2

Diverging bar chart showing spending per year on the 10 vegetables with the highest expenditure across both years. Tomatoes is on top, with all spending in 2020.
2024-05-24

We're looking at data from Carbon Majors for #TidyTuesday this week!

πŸ“Š Streamplot made with {ggstream}
πŸ—ΊοΈ Colours from {rcartocolor}
✏️ Text labels added with {ggtext}

Code: github.com/nrennie/tidytuesday

#RStats #DataViz #DSLC

A stream plot showing coal production since 1900, with colours denoting different types of coal. There amount of coal produced has increased greatly over time, and is still currently increasing.
2024-05-16

It's been a busy few weeks so I had several weeks of #TidyTuesday to catch up on!

πŸ—ΊοΈ {geofacet} to create a map of pie charts
πŸ“Š using geom_circle() from {ggforce} to make records
β˜• Font Awesome icons + {statebins} to create half-full coffee cups

Code: github.com/nrennie/tidytuesday

#RStats #DataViz #R4DS #DSLC

Four coffee cup icons which are partially full - height of cup shows what percentage of people preferred each of coffee A, B, C, or D.A map of Europe, with each country represented by a pie chart. The size of the pie chart indicates number of public sector employees. The chart shows split between male and female employees - mostly female in most countries.A 5x5 grid of record icons with labels below indicating artists and album names for the Rolling Stone's top 25 albums of all time in 2020, with colour of record showing which decade it was released in.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst