Thank you @lehrraum.bsky.social ! 😊
Posts by Allison Horst
A cross section of layers in Grand Canyon, from the top: Kaibab, Toroweep, Coconino, Hermit, Supai, Redwall, Muav, Bright Angel, Tapeats, and Vishnu Schist. At the bottom is an acrostic to help remember the layers (to Tapeats): "know the canyon's history ~ study rocks made by time."
🏜️ Day 11 - Physical: One of my favorite data visualizations in nature, the timeline captured in Grand Canyon walls (and a helpful acrostic). #30DayChartChallenge
🧵4/4
A watercolor and ink illustration showing Mono Lake current and past level, along with an arrow indicating tributary streams diverted by Los Angeles Dept. of Water and Power. Text reads "LONG live MONO LAKE!" and a description / quote says: "he Los Angeles Dept. of Water and Power 'exported 15,900 acre-feet from the Mono Basin in the 2025-26 runoff year." - ladwpnews
💧 Day 12 - Flowing Data: LONG LIVE MONO LAKE. Learn more: www.monolake.org #30DayChartChallenge
🧵3/4
Assorted overlapping animal tracks in watercolor, including beavers, coyotes, deer, and small rodents, in different shades of brown.
🦫 Day 13 - Ecosystems: Animal tracks I saw at Strawberry River, Utah. Beavers are rad. Animal tracks are such cool records. #30DayChartChallenge
🧵2/4
A watercolor chart and illustrations showing how desperately I hold onto hair ties as they disappear one by one into the hair tie vortex. A bar chart shows the lifespan of hair ties increasing quickly as I get down to the last few. An illustration shows me in a Gollum-like stance, with text "My precioussss..." and "The last hair tie" as annotations. On the left, a sneaky cat paw pulls away a hair tie.
Catching up on a few #30DayChartChallenge pieces! All watercolor & ink.
🧜♀️ Day 15 - Correlation: Considering the hair tie vortex, and my desperation to hold onto them as the count gets low.
🧵1/4
Abstract watercolor artwork consisting of 780 color swatches that together look like a large knit blanket. Text reads: "The afghan below is made of 780 color swatches, each representing 1 BILLION DOLLARS of Elon Musk's net worth." A 1/2 swatch in gray below has an annotation reading "1/2 swatch is his estimated lifetime giving (0.5B). Source: Forbes reporting. Data from January 2026."
Day 9 #30DayChartChallenge: Wealth
Missing from this post is my one person performance art where I just shout "That's a billion. That's a billion. BILLION. A BILLION DOLLARS. Another billion." etc randomly while painting these 780 little swatches.
A venn diagram showing the overlaps (or lack of) between yacht rock, songs about boats, and Jimmy Buffett. Yacht rock barely overlaps with Songs about boats or sailing. Jimmy Buffett overlaps slightly more with Songs about boats or sailing. There is no overlap between Jimmy Buffett and Yacht Rock. Descriptions for each circle read: - Yacht Rock: only depends on sound. A breezy, polished blend of soul, jazz, R&B, and disco inspiration. - Songs about boats or sailing: Has nothing to do with qualifying as yacht rock. - Jimmy Buffett: Trop rock pioneer of island inspired jams blending folk, calypso, and country. Other annotations are a small arrow pointing to the overlap of yacht rock and songs about boats or sailing labeled"Christopher Cross 'Sailing'", and a note between Yacht Rock and Jimmy Buffett labeled "eeeeh? Maybe? Probably gonna start a fight."
Day 8 #30DayChartChallenge: circular.
Serious research happening over here...nyacht. Drawing as I learn, boy did I make some bad assumptions.
Watercolor and ink. 🦈🦜🍔
A watercolor and ink sketch showing three color scales: the urine color scale (to measure dehydration), the Bortle Dark Sky scale (or sky darkness / pollution), and the Forel Ule Scale for water color.
Day 7 #30DayChartChallenge. Multi...scales? Questionable whether this fits the theme, but anyways here are 3 cool perceptual scales.
Learned about the Bortle Dark Sky scale last month. Spent 10 years in EnvSci & found the Forel-Ule scale yesterday. Imagine what color scale I'll learn tomorrow.
A vertical U.S. flag that is faded near the top, artistically representing an ongoing loss of press freedom. Two years are highlighted: 2020, and 2025, with global press freedom scores of 76.15 and 65.49, respectively.
Day 6 #30DayChartChallenge: Reporters Without Borders (Data Day)
Watercolor and ink on cold press paper.
Aww so great!! 💚
Colorful abstract sketches on a piece of torn cardboard.
Some other random tests, and fancy art materials, that happened along the way.
Converging on two abstract pencil and watercolor test illustrations for a data visualization.
These were the first that didn't feel like such chaos.
A mismatch of sketchy pencil and watercolor test illustrations created while brainstorming a data visualization.
The pencil scratch here was the earliest brainstorming.
A brightly colored abstract watercolor representing different branches of a family.
Day 5 #30DayChartChallenge: Experimental
I played around with different ways to represent my family. It's not quite right, but I like this direction because it reminds me of saguaros at sunrise. 🌵
Earlier sketches in thread ✏️🎨
A watercolor and ink hand drawn slope chart showing the state (Going Strong, or Struggling) of several family metrics before and after a cat, Nazgûl, moved in. Since his arrival, family nicknames and hilarity have increased; forearms, sleep, furniture, the dog's attitude, and uninvited mouseguests are struggling.
Day 4 #30DayChartChallenge: Slope
A slope chart about our newest family member, Nazgûl (aka The Ghoul, The Witch King, Ghoulish, Little Wraith, etc.).
Watercolor & ink.
A hand-painted watercolor mosaic chart representing personal experiences fly fishing on four rivers. Each segment is filled with a different fish pattern (brown trout, rainbow rout, mountain whitefish).
Day 3 #30DayChartChallenge: Mosaic. This is a fish tale, based on how Greg and I remember time spent fly fishing on 4 rivers we love.
In the making of it we looked through old photos, revisited great memories, and more than once said “We’ve gotta get back there.”
Watercolor on cold press paper.
Thank you!
I try to avoid science jargon in my visualizations but it slipped in here 😂
Oh this is brilliant 😂 How had I not seen this??? So glad you shared, thank you, I love this. "the art of data foraging" 👏🥇😂
A watercolor and ink drawing of a pictogram (chart), showing different counts of animals observed, using a cartoon representation of each species to represent each individual. Includes dark-eyed juncos (many), Steller's jays (4), mule deer (2), Teddy dog (1), Nazgul the cat (1), and a yellow-bellied marmot (1). Below each is a sketch of their tracks. Text within the chart area reads "Day 2: pictogram! This morning's yard critters (aka crittergram)."
Day 2 of the #30DayChartChallenge: Pictogram!
A quick count of animals in the yard over a short span yesterday morning. I love marmots and this does not do them justice. Watercolor & ink.
Yeah I'm hoping to paint all 30 prompts this year! 🤞
Thanks Cedric!! Lol I just looked up your piece, that's great -- I hope you're battling back some of your space in the bed, we have totally failed 😂
A watercolor and ink illustration showing the breakdown of king size bed space when shared by a couple (combined for 50%), their cat (6%), a dog (40%), and a mandatory heat buffer between them (4%). Text label pointing to the dog reads "40% Teddy, the magically expanding dog."
Day 1: Part-to-Whole
Visualizing Teddy's magical expansion from a very average 45 pound dog into an immovable dire wolf once he hits the bed. Watercolor & ink.
#30DayChartChallenge
Here's our paper on the Palmer penguins dataset! journal.r-project.org/articles/RJ-...
And the palmerpenguins R package website (though penguins are now built into base R 🎉): allisonhorst.github.io/palmerpengui...
😂 still one of my favorites
Notebooks 2.0 is here! 📓🔮 Previewing today: Notebook Kit, an open file format for notebooks with open-source tooling for generating static sites; and Observable Desktop, a macOS desktop application for editing notebooks as local files, with a radical new approach to AI. observablehq.com/notebooks/2/
- My intro course on data wrangling & analysis in JS: www.youtube.com/playlist?lis...
- Intro course on data visualization w/ Observable Plot: www.youtube.com/playlist?lis...
I do! Here are some I made specifically with #rstats folks in mind:
- Data wrangling w/ Arquero: observablehq.com/@observableh...
- Observable Plot from ggplot2: observablehq.com/@observableh...
- Data wrangling in R, Python, JS, + SQL: observablehq.com/@observableh...
This is so exciting to see! Congratulations and thank you to everyone who contributed 👏❤️
A cute round monster, smiling while skating on a frozen pond in a winter snowscape with frosty pine trees. The skate tracks reveal what developers hope for in package checks: "0 warnings, 0 errors, 0 notes."
Happy first day of December! Hope you're skating through your R CMD checks 🤍❄️⛸️