Industry

Business & Industry Applications
Higher Education Research & Teaching
Government

Language

Python

Features

Visualization

Matplotlib is a Python 2D plotting library which produces publication-quality figures in a variety of hardcopy formats and interactive environments across platforms. Matplotlib can be used in Python scripts, the Python and IPython shell, the Jupyter notebook, web application servers, and seven graphical user interface toolkits. For simple plotting, the pyplot module provides a MATLAB-like interface, particularly when combined with IPython. Full control of line styles, font properties, axes properties, etc. is accessible via an object-oriented interface.

Due to its status as a foundational data visualization tool, Matplotlib is used in heavily in academia, national research labs and in industry. Matplotlib is used in cutting-edge research, from physics to chemistry, neuroscience to astronomy. It has been used on high profile projects such as Mars landers and the Hubble space telescope. It is widely used in industry across many domains, including oil and gas, finance, meteorology, and scientific instruments. Matplotlib’s website sees approximately 25,000 individual visitors per workday, confirming its widespread adoption.

Be the First to Know

Be the First to Know

New developments and features from our sponsored projects, straight to your inbox, once a month.

New developments and features from our sponsored projects, straight to your inbox, once a month.

Are NumFOCUS projects critical tools for your business or research?
Don’t miss the NumFOCUS Project Forum, Sept 24-25 in NYC.