Matplotlib

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, web application servers, and six graphical
user interface toolkits.