Matplotlib is a plotting library for Python, built on NumPy and often used interactively with IPython. Its compact "pyplot" interface is similar to the plotting functions of MATLAB®.

Matplotlib is a a major library for creating visualizations in Python, originally inspired from MathWorks' MATLAB.

Matplotlib allows plotting data easily. With strong object hierarchy, figures, axes, labels and sub-plots.