guile plotutils is a plotting and graphing library for Guile. GNU Guile is an implementation of Scheme, a Lisp-like computer language, and this plotting and graphing library provides facilities to generate 2D plots and to make simple graphs of sampled data. It uses functionality provided by the GNU Plotutils project.

Since it is based on GNU Plotutils, and unmaintained project from the early 2000s, the plots that is generates look appropriately venerable.

Usage

Here is an example of using guile plotutils in an interactive Guile session.

scheme@(guile-user)> (use-modules (plotutils graph))
scheme@(guile-user)> (define y (list 1 2 3 4))
scheme@(guile-user)> (graph y)

The full documentation is available:

Installation

guile-plotutils is freely available for download. It is licensed using the terms in the GNU General Public License version 3 (GPLv3).

To install from source code, download the latest compressed file archive and unpack it.

Ensure that you have a recent Guile and Plotutils installed.

Then run the usual configure sequence.

$ ./configure
$ make
$ sudo make install
	  

Development

The git repository for this project is at github.com/spk121/guile-plotutils