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
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
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
👉 ggplot2-uncharted.com
Until Friday, you can enroll in our course for just $99 🔥
👉 ggplot2-uncharted.com
Until Friday, you can enroll in our course for just $99 🔥
h/t @merz.bsky.social @drmikewiser.bsky.social
h/t @merz.bsky.social @drmikewiser.bsky.social
📸 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 👇
📸 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 👇
gist.github.com/z3tt/4296835...
(uses our 2022 data from the course for convenience though to avoid data handling and wrangling)
gist.github.com/z3tt/4296835...
(uses our 2022 data from the course for convenience though to avoid data handling and wrangling)
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...
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...
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 😄🤷
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 😄🤷
#data #Rstats #code
www.youtube.com/watch?v=GnDj...
#data #Rstats #code
www.youtube.com/watch?v=GnDj...
@vincentab.bsky.social !
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share! #AcademicSky #EconSky #RStats
@vincentab.bsky.social !
Register or sponsor a student by donating to support Ukraine!
Details: bit.ly/3wBeY4S
Please share! #AcademicSky #EconSky #RStats
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)
🧵
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)
🧵
By @tanyashapiro.bsky.social & @cedricscherer.com
Video www.youtube.com/watch?v=GnDj...
#RStats #DataViz #ggplot2 #user2025
By @tanyashapiro.bsky.social & @cedricscherer.com
Video www.youtube.com/watch?v=GnDj...
#RStats #DataViz #ggplot2 #user2025
Thanks to coord_radial(), partial circles like those are super easy now — and of course I couldn’t resist making a polished and animated version 💅📽️ #rstats
I teamed up with @cedricscherer.com to put together a fun ggiraph talk for useR conf this year. Of course I had to show an example inspired by him!
Stay tuned for behind the scenes how-tos, tricks, and code. Excited to share more info when the talk is live!
I teamed up with @cedricscherer.com to put together a fun ggiraph talk for useR conf this year. Of course I had to show an example inspired by him!
Stay tuned for behind the scenes how-tos, tricks, and code. Excited to share more info when the talk is live!
Two reworked variants — same data, different goals:
show the data vs. tell a story.
Decluttering, refocusing, adding context, and using visual emphasis can turn a chart into insight.
#dataviz #ggplot2 #rstats #tidyverse
Two reworked variants — same data, different goals:
show the data vs. tell a story.
Decluttering, refocusing, adding context, and using visual emphasis can turn a chart into insight.
#dataviz #ggplot2 #rstats #tidyverse
Yes, it's for the Grammar!
But also for the passionate and supportive community — and their steady contributions to the ggplot2 universe: all the extension packages 🧩 that take its impressive flexibility even further, making it more powerful and beautiful 🙌
#rstats #tidyverse
Yes, it's for the Grammar!
But also for the passionate and supportive community — and their steady contributions to the ggplot2 universe: all the extension packages 🧩 that take its impressive flexibility even further, making it more powerful and beautiful 🙌
#rstats #tidyverse
To help all scientists w/o graphic skills create clear, accessible, and truthful charts!
-> Out in @nature Cell Biology: rdcu.be/erwl4
#DataVisualization #PhD #SciComm
Thx for review @bethcimini.bsky.social + 2
To help all scientists w/o graphic skills create clear, accessible, and truthful charts!
-> Out in @nature Cell Biology: rdcu.be/erwl4
#DataVisualization #PhD #SciComm
Thx for review @bethcimini.bsky.social + 2