Turning DataFrames into Pretty Pictures with Plotnine
summary
Demonstrates that plotnine (Python ggplot2) lets one go from verbose plotting code to a four‑line Anscombe plot, claims it covers 95% of ggplot2 use cases, and uses polars or pandas under the hood while rendering with Matplotlib so it can plot millions of points. Provides notebooks and a GitHub repo, uses CityBike data for hands‑on exercises, and shows a working great tables pipeline that outputs publication‑style tables (tables render successfully in the demo).
AI-written summary · about
chapters (19)
- 0:00Introduction to Plotnine
- 2:25What Plotnine creates
- 7:44Visualize data first
- 9:31Plotnine basics
- 11:00Grammar of graphics
- 13:29First scatter plot
- 16:42Exercise setup
- 25:46Exercise one solutions
- 30:10Citybike dataset
- 32:44Statistical transformations
- 35:19Exercise two aggregation
- 39:38Scales and mappings
- 46:20Layers and data frames
- 49:44Exercise three colors
- 59:02Static aesthetics
- 1:05:37Exercise four layers
- 1:15:20Great Tables intro
- 1:23:16Summary and resources
- 1:24:41Q&A
related talks
01h 04mVisualising Data through Pandas
19mPython Rgonomics
01h 38mEffective Data Visualization
19mGrammar of Graphics in Python with Plotnine
01h 01m50 ways to show your data
01h 29mPandas and Plots for Data Analysis
30mFrom plotting to chart porn - Creating slick charts with Matplotlib
01h 28mPython Visualization for Exploration of Data
