SigmaAnalytics & Tech
D1PythonBeginnerAbout 120 min to complete

Matplotlib Fundamentals

Charts that communicate a finding rather than merely displaying data.

Notebook

About 120 minutes to complete

Enrol to read the notebook and download it to run.

What this module covers

Charts that communicate a finding rather than merely displaying data.

By the end of it

  • Explain the Figure/Axes hierarchy and why the OO interface beats pyplot state
  • Create the core chart types and match each to a question
  • Control every element: titles, labels, ticks, limits, legends, annotations
  • Build multi-panel figures with subplots
  • Apply colour deliberately, including for colour-blind readers
  • Annotate charts so the finding is unmissable
  • Save figures at publication quality
  • Diagnose misleading charts — truncated axes, wrong chart type, chart junk