gnuplot links
This is a completely unorganised list of gnuplot related sites and programs
maintained elsewhere.
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
- UniGNUPlot: A graphical interface to gnuplot, based on tcl/tk
- PlotDrop: A minimal frontend to gnuplot which
supports dropping of data files on GNOME and KDE
Programming interfaces
Interfaces to gnuplot for programmers who are not satisfied with their own
popen() solution.
- C/C++
- 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
- Fortran
- ogpf
is an object based modern fortran code (fortran 2003 / 2008)
to invoke gnuplot for data visualization from inside fortran codes.
It is very simple and has similar interface to Matlab plot, surf, contour, meshgrid,
... functions. It also support animation.
- Fortran95 interface
- Java
- gnuplot classes
- jgnuplot:
Java library for interfacing with the gnuplot.
- JavaPlot:
A full Java-oriented plotting library based on gnuplot for the graphics part,
implementing most gnuplot features in a java-friendly manner.
- Julia
- Perl
- Python interfaces to 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
- 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.
- statist
is a small and portable statistics program, simple to use and can be run in scripts.
-
GNUPLOTXY 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 interfaces to gnuplot
Other miscellaneous links
-
Engauge Digitizer:
graph and map digitizing software.
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.
Last updated: June 2019