Matplotlib

Primary plotting library for scientific and Data Science visualisation in Python.

Proficiency: Proficient

Uses

  • Exploratory data analysis charts alongside Pandas
  • Physics experiment result plots (scatter, error bars, curve fits)
  • Statistical distribution and residual visualisations
  • Publication-quality multi-panel figures for academic write-ups
  • Used inside Jupyter notebooks for inline visualisation

Also use seaborn for statistical heatmaps/violin plots and plotly for interactive dashboards.

Related: Python, Pandas, NumPy, Data Science, Jupyter