Matplotlib
Matplotlib is a plotting library for the Python programming language with capabilities for 2D and 3D plotting. It supports many types of plots, including line plots, histograms, scatter plots, contour plots, and 3D surfaces. It also supports various output formats, including PNG, JPEG, and SVG.