D5PythonIntermediateAbout 180 min to complete
Dashboard-quality Charts
The previous notebooks taught you to draw correct charts. This one is about drawing finished charts — the kind you drop into a report, a slide, or an executive dashboard without apologising.
Notebook
About 180 minutes to complete
Enrol to read the notebook and download it to run.
What this module covers
The previous notebooks taught you to draw correct charts. This one is about drawing finished charts — the kind you drop into a report, a slide, or an executive dashboard without apologising.
By the end of it
- Compose multi-panel figures with plt.subplots, GridSpec, and subplot_mosaic for non-uniform layouts
- Theme consistently by setting rcParams and a reusable style once, and build a custom colour system
- Build KPI "big-number" cards and combine them with charts in a single dashboard
- Annotate for clarity — titles that state the finding, direct labels, reference lines, highlighted points, and text callouts
- Apply visual-hierarchy principles (focus, de-emphasis, alignment, whitespace) so the reader's eye lands on the point
- Export publication-ready output in the right format and resolution (PNG, SVG, PDF)
- Add lightweight interactivity with Plotly when a static image isn't enough (bonus)