#plotnine
Announcing Plotnine 0.15.0: The Python package for Grammar of Graphics gets a massive upgrade!

A new feature is Native Plot Composition: combine multiple independent plots into one figure, no more layout managers for multi-panel #Python graphs!

Read the post: posit.co/blog/plotnin...
October 20, 2025 at 3:10 PM
Super useful new feature! I've started to recommend plotnine to everybody who does data analysis in python and needs a plotting solution, so this is very welcome.
Announcing Plotnine 0.15.0: The Python package for Grammar of Graphics gets a massive upgrade!

A new feature is Native Plot Composition: combine multiple independent plots into one figure, no more layout managers for multi-panel #Python graphs!

Read the post: posit.co/blog/plotnin...
October 20, 2025 at 4:37 PM
I've been very happy with plotnine recently. Even I can make figures in python with plotnine. ;-)

(And Claude Sonnet writes it just fine. Give it the R code and say "write this in python with plotnine" and it'll write working code every time.)
October 16, 2025 at 7:31 PM
*Not able to customize legend in Plotnine the way I do in R*
a man in a suit is sitting at a desk using a laptop .
ALT: a man in a suit is sitting at a desk using a laptop .
media.tenor.com
October 11, 2025 at 8:03 PM
I created these Truchet tiles in plotnine. Triangle mosaics with geom_polygon() and looping arc chains with geom_path().
Entry for the 2025 plotnine contest.
#DataViz #GenerativeArt #2025plotninecontest
September 29, 2025 at 5:52 AM
Did you know there are two contests happening right now? ✨

📊 Table Contest: use any #RStats or #Python package.
📈 Plotnine Contest: use the Plotnine #Python package.

Show off your skills, share your work, and earn some well-deserved open-source cred!

Learn more: posit.co/blog/announc...
posit.co Posit @posit.co · Sep 24
Want to win the 2025 Table Contest? Get inspired by @bamattre.bsky.social's interactive table, which turns the Board Game Geek database into a practical tool ✨

His entry: bamattre.github.io/boardgames/

Submit your table using any #RStats or #Python package!

Details: github.com/rich-iannone...
September 24, 2025 at 6:39 PM
c'est presque ça c'est du python+plotnine ( adaptation de ggplot pour python). Au pire je pensais modifier le svg généré à la main 😆
June 5, 2024 at 6:21 AM
5) Use multiple dimensions.

Visualizations are more powerful when you use multiple columns (dimensions) at the same time.

Excel PivotCharts can create these visualizations.

Also, Python in Excel has plotnine, which is the best way to make these visualizations.
February 2, 2025 at 5:07 PM
Now?

You can run Python code directly inside Excel.

With full access to:

- Pandas
- Plotnine
- Scikit-learn
- Statsmodels

And more.
April 22, 2025 at 2:16 PM
That would be pretty cool!
I didn't use much R for very long but I do remember thinking about how sweet it was using ggplot2. Maybe with a bit more work & extensions w/ plotnine, us Python people could have something like it too! :D

(got me thinking about looking back at plotnine & play around)
November 23, 2024 at 2:27 PM
So I know that Shiny, Quarto, Positron, Tidyverse, Great Tables, and Plotnine are from Posit. 😀

bsky.app/profile/jero...
I'm thrilled to announce that I've joined @posit.co as a Senior Developer Relations Engineer. 🎉

Posit is the company behind some of the most popular and impactful tools for data science, including Shiny, Quarto, Positron, Tidyverse, Great Tables, and Plotnine.
February 11, 2025 at 1:53 AM
all of modern python data analysis packages are but reimplementing R packages

plotnine -> ggplot2
ibis -> dplyr
polars seems to also be heavily inspired by dplyr

I also see packages using formula notation now (pyfixest for example)
July 22, 2025 at 9:18 AM
Looking for a resource showing annotated “complex” charts made with {ggplot2} and equivalent code in Python using plotnine.

Can anyone point me in the right direction?
March 23, 2025 at 2:35 PM
(2/4) It follows the exact same syntax format as ggplot2, using code blocks and concatenating them with the + symbol. Therefore, theoretically, ggplot2 users should not feel the difference when creating plots with plotnine - with respect to ggplot2.
May 25, 2024 at 2:18 PM
plotnine exists in a fascinating superposition of delightful piece of software that makes my life much easier (when my use case is supported) and burning piece of garbage (when it's not)
August 23, 2025 at 3:49 PM
It's Day 11 of the #30DayChartChallenge, and the prompt is "Stripes" 📊

📈 Showing % of world income received by richest 1% from 1980-2023 (🔴 = higher inequality)
🌡️ Inspired by the iconic climate change warming stripes chart
🐍 Made with Plotnine in Python

#Day11 #DataViz #Python
April 11, 2025 at 8:54 AM
For myself I mostly do code-based dataviz in Matplotlib these days. A lot of it is actually data manipulation with Pandas, to prepare for visualizations.
You can make MPL do many things, but more creative coding would be fun.

Plotnine is interesting
plotnine.org
Plotnine
plotnine.org
September 10, 2025 at 3:03 PM
Countries with maximum number of titled chess players.

Notebook: dviz.manishdatt.com/r/2594

#TidyTuesday #PydyTuesday #dataviz #Plotnine
September 23, 2025 at 12:56 PM
Do you want to up your graphing game in Python and R? ✨ We've created a bundle for our two books, "The Hitchhiker's Guide to plotnine" and "The Hitchhiker's Guide to ggplot2"!

You can grab a copy here: leanpub.com/b/ggplot-plo...
June 25, 2025 at 7:46 AM
(3/4) Installation: 𝘱𝘪𝘱 𝘪𝘯𝘴𝘵𝘢𝘭𝘭 𝘱𝘭𝘰𝘵𝘯𝘪𝘯𝘦

The library has additional extensions that you can install to extend its functionality.

License: MIT 🦄

Plotnine contest: posit.co/blog/announc...
Announcing the 2024 Plotnine Contest - Posit
The Plotnine Contest starts today. This event isn't so much a contest, as a celebration of great data visualizations made with plotnine. We are excited to see what you share with the community.
posit.co
May 25, 2024 at 2:19 PM
I've been using lets-plot a fair bit recently (migrating from R to Python for analysis work). It does most of thing things I want although the error messages are basically non-existent, so it's hard to debug.
What other packages are folks using? Any love for plotnine or plotly?
November 28, 2024 at 4:22 PM
Nice! Asked because I was wondering if that one course did R too. If they did, could imagine teaching plotnine being an easier way in teaching one 'style' of approaching visualizations

This definitely has me a bit nostalgic again to go & play with grammar of graphics again. Good times, good times
November 23, 2024 at 4:27 PM
We're three weeks out from the 'plotnine' meeting at the #ggplot2 extenders group - 'A Grammar of Graphics for Python'! 📊📈🐍

Interested in joining? ggplot2-extenders.github.io/ggplot-extension-club/ 'Please leave your contact info...'
April 16, 2025 at 6:58 PM
Yeah, lots of good stuff in there... Although I dearly wish Arthur had gone for polars over pandas (yuck).
At least letsplot gets a shout alongside matplotlib (although I might prefer plotnine).
February 20, 2024 at 6:03 PM
Q for Python users that miss R: Is there something like `tinytable` for Python? Plotnine solved 90% of the problems of not having `ggplot`, but I need someone to get cracking on building `tinytable` for Python. Pretty please? 😑
October 28, 2025 at 1:14 AM