gnuplot links
This is a completely unorganised list of gnuplot related web and ftp sites.
Please write to gnuplot-beta mailing list if you know any other useful links.
Gnuplot front-ends
-
gnuplot mode gnuplot-mode.el for Emacs and XEmacs
- Qgfe: A graphical interface based on Qt
- A Bourne shell based gnuplot frontend by Michael Sternberg
- UniGNUPlot: A graphical interface to gnuplot, based on tcl/tk
- Another tcl/tk based frontend
tkgproll
and documentation for gnuplot
gnuplot_primer
by Dr. Oshiro Naoki
- PlotDrop: A minimal frontend to gnuplot which
supports dropping of data files on GNOME and KDE
no longer available
-
XGFE an X11
based front end to gnuplot. Although this is the official page, it is
not quite up to date. Newer versions of xgfe are put in the contrib
directory at gnuplot distribution sites as we find them.
- Kile,
KDE IDE for (La)TeXing, gnuplot front-end is removed from project since 1.7.1. Gnuplot
front-end is now maintained separately by Pascal Brachet as
Qgfe.
-
An older Tcl/Tk interface for gnuplot
-
An fltk (?) based graphical frontened
-
gnuplot mode for vim
Programming interfaces
Interfaces to gnuplot for those programmers, who are not satisfied with their own
popen() solution.
- C++ iostream interface by Dan Stahlke.
"This interface allows gnuplot to be controlled from C++ and is designed to be the lowest hanging fruit. In other words, if you know how gnuplot works it should only take 30 seconds to learn this library."
Also available using git: git clone git://gitorious.org/gnuplot-iostream/gnuplot-iostream.git
- gnuplot interfaces in ANSI C by Nicolas Devillard
- Fortran95 interface
- A Python packages that interfaces to gnuplot: Gnuplot.py
- Java gnuplot classes
- Perl Gnuplot.pm
- JavaPlot:
A full Java-oriented plotting library based on gnuplot for the graphics part,
implementing most gnuplot features in a java-friendly manner.
- jgnuplot:
Java library for interfacing with the gnuplot.
no longer available
-
C interface to gnuplot by Ed Breen
- A collection of ANSI Common Lisp by Sam Steingold, which includes an
interface for gnuplot.
Programming interfaces – bidirectional interaction
Here are demo programs demonstrating how to read and interact with gnuplot's mouse position
at a clicked
point from various languages (aka bidirectional communication between your program and
gnuplot):
Software that uses gnuplot
Among others...:
- Octave,
a high-level language for numerical computations. Mostly compatible with Matlab.
Useful additions (scripts):
- Reading gnuplot hotkeys: see the section on bi-directional communication above.
- imagegp.m (version 2006-04-10):
a replacement for the default
image.m, imagesc.m, and imshow.m,
which are fast and support true axes. Requires gnuplot development version 4.1
(uses the plot ... with image plotting style).
- loadgpbin.m and_savegpbin.m: load and save gnuplot
binary matrix files (those from help binary matrix and
splot 'x.gpbin' binary).
- Maxima,
a program for symbolic computation. Here are some
nice examples
of gnuplot output.
- Mifit,
a program to generate assembler code needed to approximate a data set using simple functions.
-
statist
is a small and portable statistics program, simple to use and can be run in scripts.
-
Xldlas – basic
statistical package for X windows with graphing, regression analysis, curve
fitting using genetic algorithms, and some other useful stuff.
-
GNUPLTXY is an interface from
GAMS (Generalized Algebraic Modelling System)
to gnuplot.
-
gretl
(Gnu Regression, Econometrics and Time-series Library) is a cross-platform software
package for econometric analysis.
Web software generating plots by gnuplot
Among others...:
- PlotWS.
PlotWS provides a graph generation WebService. It is implemented as a
wrapper around gnuplot and exposes a subset of gnuplot's
functionality. The Web Service layer is implemented using Apache AXIS.
An example.
- gnuplot wiki
can interpret embedded gnuplot commands in a <gnuplot> ... </gnuplot>
section in html code.
- ITSC's gnuplot Web Service:
provides a wrapper allowing for distributed access (via HTTP) to the
gnuplot functionality without having to install and maintain the software on
your local machine. Provide the gnuplot service a URL to your data file,
specify the necessary parameters and it will return the specified plot in a
variety of image formats.
Personal pages about gnuplot
Other miscellaneous links
Inversion of gnuplot: Extract data from bitmap images
When you need to extract coordinates of a curve from plots made by gnuplot
or any other plotting program or from scanned images:
Go back to gnuplot homepage.
Version: March 2008