mp -- multiplot

mp is a perl script that takes a set of plots and creates a gnuplot script file to display within one gnuplot window using the multiplot feature in the 3.6 release. Full documentation is available within the program.

Simple example

(To run this for yourself you will need the following data files: eye0layer0 and eye0layer3. )

% mp -l 2 -t 'plot %d' eye0layer0 eye0layer3 'sin(x)' 'cos(x)'

This will create the script mpout which can then be loaded into gnuplot:

% gnuplot
gnuplot> load 'mpout'
gnuplot> quit

Which produces the following output: (gif) or (postscript). Postscript file was generated with another small script and then converted to a gif using xv.


Separate the axes

If the minimum x and y value in a plot are different values, you may want to draw the two axes slightly apart, as in the following plot:

To achieve this kind of plot, use the `arrow' commands to draw the axes rather than `border'. The example plot above was created by this file.

Here is a slightly longer example: gnuplot file and postscript output.


gpmklabel

gmklabel is a simple perl script to parse gnuplot variable files (produced by the `save var' command) so that labels and titles can include the values of variables. Documentation is provided within the file.

Other gnuplot information

Dartmouth Gnuplot Site Main site for gnuplot information, including some examples.

Beta site at Southampton

Gnuplot FAQ and a new beta document.

Gnuplot beta mailing list.

Beta downloads site gplot is a script that allows you to call gnuplot from the shell command line, rather than interactively.

xgfe is a graphical front-end to gnuplot.

Run gnuplot over the web using this interface.

Post-process bar charts so they are filled in different colours.

Colour map surfaces. This site also provides a mouseable mode for OS/2 terminal.