Description

Author

Requirements

Download

Requirements

GNU/Octave and gnuplot have to be installed.

With Chicken Scheme, the posix extension is needed:

(use posix)

Documentation

The octave egg provides a simple interface for GNU/Octave use in Chicken and Gambit Scheme systems. The egg is meant to be used as a graph utility using the GNU/Octave interface to gnuplot. Comments and contributions are welcomed.

NEW! Version 0.4 now supports error bars plots (octave:errorbar).

NEW! Version 0.3 now supports over 50 file formats to save your graphs, including postscript, png, gif, and jpeg.

Limitations

This simple GNU/Octave interface has some limitations:

We suggest you don't use this module if you want to plot more than 10000 points in a graph. Points are passed in a string and the pipe is very slow when you send a lot of points. Write a wrapping function and subsample your data before plotting if you have more than 10000 points to plot.

In some cases, like when you try to send 100000 points to a graph function, the GNU/Octave process may crash leaving a gnuplot process running. If this happens you should kill the gnuplot process manually.