Joseph Barbier
banner
joseph-barbier.bsky.social
Joseph Barbier
@joseph-barbier.bsky.social
I'm a freelance data scientist
- living in France 🥖
- doing open source 🐍
- and data visualization 📈

barbierjoseph.com
The coolest thing I ever discovered: Git has an alias "g" 😱
November 4, 2025 at 1:02 PM
I've started working on an R package that makes it easy to write Typst markup dynamically! #rstats

It's still in its early stages, but it implements:
- ✅ all Typst functions
- ✅ set rules
- ✅ conversion from R to Typst (`NULL` becomes `none`, etc)
- ✅ no dependencies

github.com/y-sunflower/r2typ
October 29, 2025 at 7:55 AM
I'm starting my company!!

Very happy to announce Yellow Sunflower, an open-source & consulting company that focuses on data science, especially data visualization and storytelling!

Learn more in the announcement blog post: ysunflower.com/blog/introducing-yellow-sunflower
October 27, 2025 at 11:59 AM
The real difference between R and Python that no one talks about: emotional support

I can't get enough of testthat messages 🥲
October 19, 2025 at 5:49 PM
Error Lens is a big one for me! It prints errors/warnings directly in the editor
October 17, 2025 at 11:21 AM
New feature available in dayplot! 📅

You can now easily add captions (and customize them) to the calendar heatmaps.

Now, I think it's time for me to spend more time finding better examples.

Learn more about dayplot: github.com/y-sunflower/...
September 8, 2025 at 3:58 PM
New release of morethemes 😁🎨 with 2 new themes for matplotlib!

These themes (try to) be more color-blind friendly, as requested by some users.

If you have any ideas for themes, please don't hesitate to reach out!

Browse all themes: y-sunflower.github.io/morethemes/
September 1, 2025 at 12:50 PM
@matplotlib.org is getting more and more interactivity!

"plotjs" converts any existing matplotlib charts to an interactive, web-based version of them, with quite a lot of customization options.

Try it out here: github.com/y-sunflower/...

More examples: y-sunflower.github.io/plotjs/
August 15, 2025 at 8:41 AM
I've started working on a minimalist PoC that converts @matplotlib.org plots into interactive graphics.

There are a bazillion things to do before it's something robust and stable, but I'm confident it will go somewhere.

Online demo: y-sunflower.github.io/plotjs/
July 18, 2025 at 8:36 AM
New #tidytuesday chart! It's all about gas prices

• Highlight the overall trend rather than precise values
• Use a scale-free format
• Keep the design minimalist

Code: github.com/JosephBARBIERDARNAL/tidytuesday/blob/main/src/2025/2025-07-01/main.py
July 7, 2025 at 11:33 AM
New (small) release of pypalettes! 😁

- A create_cmap() function to easily create a colormap object
- A show_cmap() function to preview the colors
- Improved documentation
- Minor bug fixes and internal code cleanup

More info on the project repository: github.com/JosephBARBIERDARNAL/pypalettes
June 27, 2025 at 2:43 PM
Is it enough to be educated to have opportunities? That's not for sure.

I literally spent days with @yan-holtz.bsky.social to end up with a simple static image, but that's how dataviz is sometimes.

If you want to learn how to make this type of visualisation, take a look at matplotlib-journey.com
January 13, 2025 at 8:42 AM
Matplotlib is enormous—but just how big is it, really?

Even other well-known tools like Altair and Plotly haven’t reached Matplotlib’s level of adoption—though they do have their own unique features that Matplotlib doesn’t offer.

Code: github.com/JosephBARBIERDARNAL/anim-manim/blob/main/scene.py
January 8, 2025 at 9:20 PM
My confidence in my data visualization skills over the past few years has been... interesting.

By the way, I'm really curious to hear about YOUR dataviz journey!

made with the @matplotlib.bsky.social plt.xkcd() tool, which is quite amusing!
January 6, 2025 at 11:38 AM
@matplotlib.bsky.social is much more than just a data visualization library.

This is ~100 lines of code, using numpy+matplotlib

If you want to learn how to create anything with Matplotlib, the first step is to check out our new project with @yan-holtz.bsky.social: matplotlib-journey.com
December 6, 2024 at 11:24 AM
Sometimes, I enjoy reinventing the wheel to suit my needs.

So I ended up creating gifing—a minimalist yet customizable GIF maker for Python.

Right now, it’s a simple, foundational version, but I have some cool feature ideas!

repo: github.com/JosephBARBIERDARNAL/gifing
November 28, 2024 at 5:00 PM