The libraries provide functions for 2-D device-independent vector graphics. The graph programs are built on top of libplot. There are versions for different output devices. Each version reads one or more data files containing data sets, and outputs a plot. The plot may be directed to a display device or to a file.