PGPLOT is a device-independent graphics subroutine library written starting in 1983 by Tim Pearson, a professor at Caltech. PGPLOT is written mostly in FORTRAN with a modular output API that allows output to several dozen types of plotting device. PGPLOT has been widely used in the academic and scientific communities,because it provides both low-level (glyph, point, line, and area) plotting primitives and also high-level facilities for drawing graphs.