Nicola Rennie
nrennie@fosstodon.org
<p>๐ Data visualisation specialist. <br />๐ป R | Python | D3. <br />๐จ Generative artist.<br />๐โโ๏ธ Distance runner. </p><p>Website: <a href="https://nrennie.rbind.io/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">nrennie.rbind.io/</span><span class="invisible"></span></a></p><p>She/her. Views my own.</p><p><a href="https://fosstodon.org/tags/RStats" class="mention hashtag" rel="tag">#<span>RStats</span></a> <a href="https://fosstodon.org/tags/DataViz" class="mention hashtag" rel="tag">#<span>DataViz</span></a> <a href="https://fosstodon.org/tags/GenerativeArt" class="mention hashtag" rel="tag">#<span>GenerativeArt</span></a> <a href="https://fosstodon.org/tags/DataScience" class="mention hashtag" rel="tag">#<span>DataScience</span
Posts
-
Post #4214262
๐ณ๐ฟ #AoNZ #Photography #Birds #kea
-
Post #3785290
You can now make chord diagrams in #ggplot2 ๐ Here's a short blog introducing the 'ggchord2' package and showing you how to make chord diagrams ๐ Link: https://nrennie.rbind.io/blog/chord-diagrams-ggchord2/ #DataViz #RStats #RLadies
-
Post #3772585
Today&#39;s chart is a reminder that there is still some good news in the world ๐ This heatmap shows deaths from cervical cancer have dropped to 0 over a 5 year period in England for women aged 20-24. Deaths are also generally decreasing across all age groups. Made with #RStats and #ggplot2 #DataViz
-
Post #3772584
Here&#39;s how quickly you can create plots using &#39;ggauto&#39; in #RStats using this week&#39;s #TidyTuesday data as an example ๐ In just one line of code you get a bar chart, arranged from highest to lowest. #DataViz
-
Post #3772583
An experimental chart for #TidyTuesday this week on the topic of shipwrecks around Ireland! Putting time on the y axis to create a very long static scrolly chart with lots of annotations ๐ ft. bubble effect for points Code: https://github.com/nrennie/tidytuesday/tree/main/2026/2026-06-30 #RStats #ggplot2 #DataViz
-
Post #3772582
A little bit of generative art made with #RStats and Datawrapper #CreativeCoding
-
Post #3772581
๐จ New blog post! ๐จ Collaborating on Quarto documents can be tricky, especially if you&#39;re working with people who don&#39;t need to write code ๐ซ So I&#39;ve pulled together some of the options for collaborating on Quarto documents into a blog post! Link: https://nrennie.rbind.io/blog/collaborating-quarto/ #QuartoPub #RStats
-
Post #3772580
For #TidyTuesday this week, I decided to create a custom interactive table to explore UFC women&#39;s fighters. ๐ ๏ธ Data wrangling with #RStats ๐ Table built with JavaScript #DataViz
-
Post #3772579
RE: https://fosstodon.org/@nrennie/116753726951927616 The benefit of making things in #RStats and Quarto is that it only takes about 10 minutes to update an entire article when the next year of data is available. You can now explore this personal project about which baby names were popular in 2025 here: https://nrennie.rbind.io/data-stories/baby-names/index.html #DataViz
-
Post #3772578
Sneak peek at a new interactive project exploring historic temperature trends across Scotland #RStats #DataViz #ggplot2 #QuartoPub
-
Post #3238987
A little bit of generative art to end the week ๐จ Made in #RStats with ggcube, a new package from Matthew Kling for making 3D charts in #ggplot2 #Rtistry #GenerativeArt #GenArtClub
-
Post #3238986
Nightlights ๐จ Generative art built with D3 and animated with CSS #GenerativeArt #GenArtClub
-
Post #3238985
A few updates to some of my older generative art pieces using the new {mypaintr} #RStats package #Rtistry #GenArtClub #GenerativeArt
-
Post #3238984
We&#39;re looking at parental leave policies across Europe for #TidyTuesday this week! ๐ Small multiple area chart showing maximum job protected leave for parents ๐ ๏ธ Made with Plotnine in #Python Code: https://github.com/nrennie/tidytuesday/tree/main/2026/2026-06-02 #DataViz #Plotnine #PydyTuesday
-
Post #3238983
If you love &#39;ggiraph&#39; for turning your #ggplot2 plots into interactive charts, then I highly recommend checking out &#39;ninejs&#39; for the #Python equivalent in Plotnine! ๐ It turns static Plotnine/matplotlib charts into interactives with one line. Link to this excellent project from Joseph Barbier : https://y-sunflower.github.io/ninejs/ #RStats #DataViz
-
Post #3238982
Randomly generated generative art ๐จ #GenerativeArt #RStats #Rtistry #GenArtClub #CreativeCoding
-
Post #3238981
Another new generative art system built in #RStats ๐จ #GenArtClub #GenerativeArt #Rtistry #CreativeCoding
-
Post #3238980
Simple stacked bar for #TidyTuesday this week about ratings of films inspired by video games ๐ฅ ๐ Made with #Plotnine in Python ๐จ Colours to highlight high and low ratings ๐ Aggregating years for clearer chart Code: https://github.com/nrennie/tidytuesday/tree/main/2026/2026-06-09 #DataViz #PydyTuesday #Python
-
Post #2272737
A quick heatmap for #TidyTuesday this week, where we&#39;re looking at data on crane sightings in Sweden! Here, I&#39;m using annotations instead of a traditional legend ๐ Thanks to @jenrichmondPhD for curating the data! Code: https://github.com/nrennie/tidytuesday/tree/main/2025/2025-09-30 #RStats #ggplot2 #DataViz
-
Post #2044339
I&#39;m running a workshop at R/Medicine conference next week! ๐ Wednesday, May 6, 2026 โ 14:30 - 17:30 EDT (19:30 - 22:30 BST) โ No more copy and paste! Parameterized plots and reports with R and Quarto Come and join us to learn about writing #ggplot2 functions, creating parameterised reports, with some tips for better #RStats workflows!
-
Post #1844544
๐ Five #ggplot2 functions I wish I&#39;d known about earlier ๐ I&#39;ve written a short blog (with examples) of some of the lesser-known {ggplot2} functions and arguments that make it easier to create better charts! Link: https://nrennie.rbind.io/blog/five-ggplot2-functions/ #RStats #DataViz
-
Post #1708589
Managed to find some time while travelling to do a little bit more work on this &quot;generative streets&quot; art system ๐จ #GenArtClub #GenerativeArt #RStats #ggplot2
-
Post #1694330
Taking being an #RStats nerd to the next level... (AKA when generative art ๐จ makes it out of the laptop and into the kitchen! โ) #Rtistry #ggplot2
-
Post #1346467
I&#39;ve recently made some changes to the gallery of all my data visualisations ๐ Most examples now have links to the underlying source code! If you see something you like, you can see how it was made ๐คฉ Link: https://nrennie.rbind.io/viz-gallery/ #DataViz #RStats
-
Post #1096530
This week&#39;s #TidyTuesday data is about salmon mortality ๐ in Norway ๐ Small multiple line charts show each region ๐ Larger chart explains how to read ๐งฉ Arranged using {ggh4x} with {cowplot} for annotations Code: https://github.com/nrennie/tidytuesday/tree/main/2026/2026-03-17 #RStats #DataViz #ggplot2
-
Post #1096529
A few more tweaks to chart types, styling, and syntax for {ggauto}: ๐ Lines/points/text all scale together โก๏ธ Pipe in unquoted variable names ๐จ Better styling for line and scatter plots #ggplot2 #DataViz #RStats
-
Post #1096528
Another #PiDay themed visualisation for #TidyTuesday this week! ๐ Made with #ggplot2 ๐ ๏ธ Function to shown first n digits and highlight specific ones ๐ช Gif created with {magick} Code: https://github.com/nrennie/tidytuesday/tree/main/2026/2026-03-24 #DataViz #RStats
-
Post #1096527
It&#39;s almost time for the #30DayChartChallenge again! As I start to plan out which days and prompts I&#39;m going to do this year, I&#39;m trying to implement my own advice from last year! This year I&#39;m going to focus on the CAPphrase dataset, because there&#39;s so many aspects of it I already want to dig into! Dataset: https://github.com/adamkucharski/CAPphrase Blog post: https://nrennie.rbind.io/blog/30-day-chart-challenge-2025/ #DataViz
-
Post #1096525
Cherry blossom season ๐ธ
-
Post #1096524
Day 2 of the #30DayChartChallenge: Pictogram ๐ โท๏ธ Pictogram made with {ggimage} ๐ธ in #RStats looking frequency of four-leaf clovers ๐ Can you find it? #30DayChartChallenge2026 #Day2