The PGPLOT library consists of two major parts: a device-independent part and a set of device-dependent ``device handler'' subroutines for output on various terminals, image displays, dot-matrix printers, laser printers, and pen plotters. Common file formats supported include PostScript and GIF.
PGPLOT itself is written mostly in standard Fortran-77, with a few
non-standard, system-dependent subroutines. PGPLOT subroutines can be
called directly from a Fortran-77 or Fortran-90 program. A C binding
library (cpgplot) and header file (cpgplot.h) are
provided that allow PGPLOT to be called from a C or C++ program; the
binding library handles conversion between C and Fortran
argument-passing conventions.
PGPLOT has been tested with UNIX (most varieties, including Linux, SunOS, Solaris, HPUX, AIX, and Irix) and OpenVMS operating systems. I am unable to provide support for DOS, Windows, Windows/NT, or MacOS, but I do distribute code provided by users for use with these operating systems.
sys_mac directory updated 1996-01-23;
sys_arc directory updated 1996-03-27.
sys_arc directory updated 1996-11-06.
If you cannot use ftp, PGPLOT is available on tape for a fee. Consult tjp@astro.caltech.edu.
A PostScript file of the manual will be made available when it is completed. A PostScript file of the old manual (version 4.9, 0.27 Mbyte, gzipped) is still available, but it does not include the many changes made in version 5.0.
http://www.aao.gov.au/local/www/kgb/pgperl/.
http://star-www.rl.ac.uk/.
Starlink also maintains a version of PGPLOT
layered on the GKS library.
http://www.obs-nice.fr/tvb/tvb.html.
http://bima.astro.umd.edu/bima/wip/wip.html.