Cédric Scherer
banner
cedricscherer.com
Cédric Scherer
@cedricscherer.com
🧙‍♂️✨📊

Independent Data Visualization Designer, Consultant & Instructor | available for projects and workshops

All things data & design with #rstats, #ggplot2, #Figma, #DataWrapper, #Flourish, and more

Co-Founder of the #30DayChartChallenge
Pinned
Excited to launch "ggplot2 [un]charted" with @yan-holtz.bsky.social! 🎉

An online course to master #ggplot2 with exercises, quizzes, and modules—and hands-on code running in your browser!

Still WIP—sign up now for a limited discount:
👉 www.ggplot2-uncharted.com

#rstats #DataViz #DataVisualization
🎄 Hope you’ve got all your presents ready 💝

Google search interest shows a stable pattern:

🎅 “Christmas gift wife” peaks just before Christmas Eve
🎅 “Christmas gift husband” peaks much earlier

#MerryChristmas to all of you! 🎁

📈 Google Trends (Nov 18–Dec 24, 2020–2024)
#dataviz #ggplot2
December 24, 2025 at 10:16 AM
Reposted by Cédric Scherer
I wrote a lil post on the amazing work that
@ginareynolds.bsky.social does championing ggplot2 extension developers and teaching others to build their own!

The post features the Scrollytelling Quarto extension and the group's cute #RStats hex 🐱:

rworks.dev/posts/ggplot...
An Introduction to Writing Your Own ggplot2 Geoms – R Works
The ggextenders club provides inspiration and resources for those venturing into the exciting world of creating custom ggplot2 extensions.
rworks.dev
November 3, 2025 at 3:22 PM
Reposted by Cédric Scherer
🦧📉 Why are there colorful apes in my #dataviz workshops?

📸 The photo taken years ago by my friend Richard Strozynski has become a tradition in my client projects and courses.

I like to recolor it with different palettes to show how palette design affects perception.

Thread 👇
October 28, 2025 at 4:32 PM
Mesmerizing data patterns.
#dataviz
December 15, 2025 at 11:36 AM
Reposted by Cédric Scherer
🔦 new `focus` argument added to {hexsession}. Specify packages to highlight by dimming all the others.

also suggested by @emilhvitfeldt.bsky.social and inspired by @kellybodwin.com's hex shirt with dimmed logos. example below uses dark mode

hexsession.liomys.mx
December 11, 2025 at 5:35 PM
I ignored the strip.clip argument in #ggplot2 for way too long 😲

Combined with a small negative margin tweak, you can place facet labels inside each panel. A tiny trick that makes small multiples feel so much cleaner.

🔵 no manual coordinates
🔵 inherits theme styling
🔵 scales nicely when resizing
December 12, 2025 at 12:51 PM
Reposted by Cédric Scherer
Hi #rstats friends! 👋🏽

Checkout our newest blog that displays how to create beautiful and reproducible river maps! 🗺

🔗: waterdata.usgs.gov/blog/nhd-viz...

#nhdplusTools #dataRetrieval #ggplot #dataviz
December 3, 2025 at 5:47 PM
Designing for a good cause 💝

My daughter’s birthday is this weekend, and she’s setting up “thematic rooms.” Instead of painting and tinkering, she tried her first digital design experience — creating it all in Figma with me 😋😼

#design #birthday #kids
December 5, 2025 at 11:22 AM
Reposted by Cédric Scherer
#TodayinHistory #dataviz #OTD 📊
🎂Nov 30, 1756 Ernest Florens Friedrich Chladni born in Wittenberg, Germany 🇩🇪

1787: Visualization of vibration patterns (by spreading a layer of sand on a disk, and observing displacement when vibration is applied)
Created the idea of being able to "see" sound
December 1, 2025 at 2:04 AM
👾 We've put together a supercut to show exactly what “interactive” means inside #ggplot2 [un]charted 👇

The project became far more ambitious than we first planned, but seeing how rich, detailed, and interactive it has become makes Yan and me genuinely proud of what we’ve built 🚀

#rstats #dataviz
November 27, 2025 at 3:55 PM
Yan and I poured our dataviz, coding, teaching, design experience and passion into this hands-on, interactive journey through everything you need to know about #ggplot2 and #dataviz 📈🧑‍💻🚀

👉 ggplot2-uncharted.com

Until Friday, you can enroll in our course for just $99 🔥
November 26, 2025 at 3:37 PM
If motivation levels drop, Waddles comes to the rescue! 🐽
November 20, 2025 at 3:30 PM
Reposted by Cédric Scherer
We need a total and complete shutdown of WSJ data graphics until our country's representatives can figure out what is going on.

h/t @merz.bsky.social @drmikewiser.bsky.social
November 20, 2025 at 4:53 AM
Reposted by Cédric Scherer
Day 7 of #30DayMapChallenge asked us to think about accessibility. @gsagostini.bsky.social considers two metrics of access simultaneously: distance to a Subway and distance to the subway.
November 13, 2025 at 2:27 PM
🦧📉 Why are there colorful apes in my #dataviz workshops?

📸 The photo taken years ago by my friend Richard Strozynski has become a tradition in my client projects and courses.

I like to recolor it with different palettes to show how palette design affects perception.

Thread 👇
October 28, 2025 at 4:32 PM
Code now available here! #Rstats #ggplot2

gist.github.com/z3tt/4296835...

(uses our 2022 data from the course for convenience though to avoid data handling and wrangling)
October 23, 2025 at 12:36 PM
🌏 A compact snapshot on where people live around the globe (2023 data) — over 60% of #humans live in #Asia!

I originally created a more basic version for our new #ggplot2 [un]charted lesson on 🎨 "Color Choice" to discuss color accessibility:
👉 www.ggplot2-uncharted.com/module2/colo...
October 22, 2025 at 3:56 PM
📸 Fun photoshoot yesterday!

Finally updating the profile pic and those “hard at work” photos.

Behind-the-scenes outtake: new office, new favorite mug, new kitten… and me, mid-shrug, wondering how people do this gracefully 😄🤷
October 17, 2025 at 12:43 PM
Reposted by Cédric Scherer
Great video with @tanyashapiro.bsky.social and @cedricscherer.com walking us though using {ggiraph}. Plus, there's a plot with some #DrWho data :-)
#data #Rstats #code
www.youtube.com/watch?v=GnDj...
Plot Twist: Adding Interactivity to the Elegance of ggplot2 with ggiraph
YouTube video by useR! Conference
www.youtube.com
August 28, 2025 at 12:01 PM
Chart crimes are everywhere. I ate it.
August 18, 2025 at 8:46 AM
Reposted by Cédric Scherer
I have a slide about an unusual data request I once got: can we show that song choruses are appearing earlier due to the economics of streaming (gotta hook people in early to get paid)? I joked that it's not as if anyone's got a database of song structures. But it turns out that someone has...
August 17, 2025 at 1:37 PM
Reposted by Cédric Scherer
❗️Our next workshop will be on August 14, 6 pm CEST, on marginaleffects package by
@vincentab.bsky.social !
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share! #AcademicSky #EconSky #RStats
August 2, 2025 at 12:08 PM
Reposted by Cédric Scherer
Did you know, that brown bears can make entire countries happier?

For statistical evidence of that fact, see the animation below
#rstats #ggplot #statistics #correlation #causation #Rprogramming #TidyTuesday #DataViz #RStudio

(this is of course meant to be humoristic)
🧵
July 8, 2025 at 7:33 PM
Reposted by Cédric Scherer
New presentation just posted at today's @user-conf.bsky.social virtual conference: Plot Twist: Adding Interactivity to the Elegance of ggplot2 with ggiraph

By @tanyashapiro.bsky.social & @cedricscherer.com

Video www.youtube.com/watch?v=GnDj...

#RStats #DataViz #ggplot2 #user2025
Plot Twist: Adding Interactivity to the Elegance of ggplot2 with ggiraph
YouTube video by useR! Conference
www.youtube.com
August 1, 2025 at 4:33 PM
The virtual #user2025 event takes place today — and our talk "Plot Twist: Adding Interactivity to the Elegance of ggplot2 with ggiraph" airs is lined up next! 🎥

#rstats #ggiraph #ggplot2 #dataviz
August 1, 2025 at 3:49 PM