Matplotlib is a 2D plotting library for Python, built on NumPy and often used interactively with IPython. Its "pylab" interface is similar to the plotting functions of MATLAB®.
Resources to get started:
- The website, including downloads, user's guide, and FAQ
- Gallery of examples with source code that you can search
- Tutorial videos: intro, advanced
- The book
Many questions about matplotlib usage can also be handled at Computational Science SE (including those which may not qualify as programming).
Disclaimer: This tag description is a 100% copy from the stackoverflow matplotlib tag wiki.