Sign in

Joseph Barbier

@joseph-barbier.bsky.social
90 followers 70 following 39 posts

I'm a freelance data scientist - living in France 🥖 - doing open source 🐍 - and data visualization 📈 barbierjoseph.com

PostsRepliesMedia
Joseph Barbier @joseph-barbier.bsky.social · 18/11/2025
Github's down, time to find something else to do.
media.tenor.com
a dog is swimming in the ocean on a sunny day
ALT: a dog is swimming in the ocean on a sunny day
0100
Reposted by Joseph Barbier
R for the Rest of Us @rfortherestofus.com · 17/11/2025
Want your Quarto PDFs to look as good as the analysis inside? We’re hosting a livestream this Wednesday on using Typst to design better, more professional PDFs. November 19 at 10am Pacific on YouTube. Join us live + bring your questions: buff.ly/YZ2uJbI #rstats
buff.ly
Making high-quality PDFs with Quarto and Typst (Livestream)
We recently published a massive blog post all about making custom PDF templates using Quarto and Typst. If you’re interested in creating beautiful, professional documents with R, you’ll want to check…
0132
Joseph Barbier @joseph-barbier.bsky.social · 04/11/2025
The coolest thing I ever discovered: Git has an alias "g" 😱
terminal with basic git commands using the "g" alias instead of "git"
030
Joseph Barbier @joseph-barbier.bsky.social · 29/10/2025
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
A quarto typst output showcasing usage of the new r2typ R package that converts R code to Typst markup. It draws a blue circle with red border and a text in the center "My favorite food is cookies".
5267
Joseph Barbier @joseph-barbier.bsky.social · 27/10/2025
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
Landing page of yellow sunflower, an open source and consulting company
010
Joseph Barbier @joseph-barbier.bsky.social · 19/10/2025
The real difference between R and Python that no one talks about: emotional support I can't get enough of testthat messages 🥲
020
Joseph Barbier @joseph-barbier.bsky.social · 08/09/2025
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/...
010
Joseph Barbier @joseph-barbier.bsky.social · 01/09/2025
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/
010
Joseph Barbier @joseph-barbier.bsky.social · 26/08/2025
It's been a year since I started freelancing! So I decided to write a little blog post about the upsides and downsides. It focuses mainly on: money, workload and working conditions. barbierjoseph.com/blog/lessons...
barbierjoseph.com
Lessons after one year of data science freelancing - Joseph Barbier
020
Joseph Barbier @joseph-barbier.bsky.social · 15/08/2025
@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/
1155
Joseph Barbier @joseph-barbier.bsky.social · 18/07/2025
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/
1102
Joseph Barbier @joseph-barbier.bsky.social · 07/07/2025
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
2111
Joseph Barbier @joseph-barbier.bsky.social · 27/06/2025
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
030
Joseph Barbier @joseph-barbier.bsky.social · 07/04/2025
I'm looking for good examples of using 3d visualisation, any recommendations?
100
Joseph Barbier @joseph-barbier.bsky.social · 24/02/2025
I'm having trouble finding a good code formatter for quarto (.qmd) files in VS code / Positron, any suggestions?
100
Joseph Barbier @joseph-barbier.bsky.social · 13/01/2025
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
031
Joseph Barbier @joseph-barbier.bsky.social · 08/01/2025
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
000
Joseph Barbier @joseph-barbier.bsky.social · 06/01/2025
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!
050
Joseph Barbier @joseph-barbier.bsky.social · 06/12/2024
@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
081
Joseph Barbier @joseph-barbier.bsky.social · 28/11/2024
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
120