Gnuplot - Scientific Plotting
Might be outdated
-- Page author followed gnuplot community up to year 2000, only making occasional updates since.
Page focusing on Free Software.
- official gnuplot ftp site
Version 4.0.0 released April 2004.
(Also check there for new FAQ, contributions and betas).
- Gnuplot Website
- gnuplot FAQ
- news:comp.graphics.apps.gnuplot The place for questions
- Development at SourceForge
Development versions, Mailinglists, Bug-Tracker and message boards.
This wanted feature was not be included in the v3.6betas and the
Barchart workarounds might help to produce
fancy barcharts and more.
Another wanted feature. Sorry, gnuplot is not the right program
to ask for piecharts for different reasons. It should be done with
other software in my opinion.
I have created an example program for
piechart creation with GNU plotutils
which might be useful if you really need piecharts. (Note: the plotutils
library is mainly useful on Unix-like systems so far.)
Colorfilled contour plots
Petr Mikulik wrote an experimental
pm3d splot mode.
This adds the possibility to
draw colour/gray maps and surfaces, even for non-gridded data.
Pm3d works on all platforms for a subset of gnuplot output terminals.
It was distributed as a patch to gnuplot 3.7 and is now incorporated
into the development versions. So check Petr's page for update.
(I haven't tried pm3d yet, but it looks very promising.)
The regular gnuplot version already comes with certain GUI features
depending on the platform. Other front-ends might be out there.
GNUPLOT GUI font-ends(»Japanese)
Overview in Japanese. (I suspect some of the listed front-ends to
be old.) By Naokli Oshiro includes his own front-end.
X Gnuplot Front-End -- written for X11 in
C++ using the Qt Toolkit by David Ishee.
Developed on Linux with gnuplot v3.5 but is tested
with v3.6b and should run with 3.7 therefore.
- UniGNUPlot graphical frontend
written in TclTk. Done in Spanish, with an English version.
Mode for Emacs by Phil Type and Bruce Ravel.
Derived from an older code by Gershon Elber. Should work with modern
versions of (X)Emacs(19/20) and gnuplot(3.5/3.6b/3.7).
"What shall we plot now?" Interactive
Gnuplot Shell Frontend a little wrapper script
to run gnuplot directly from the unix prompt; by
Gnuplot.py is a Python module for plotting
arrays of data, functions, or files from python using gnuplot.
By Michael Haggerty based on work by Konrad Hinsen.
gnuplot API in ANSI C
called gnuplot_i (formerly gnuplot_pipes), which wraps gnuplot,
by Nicolas Devillard. Nicolas also offers a poor man's
approach to use gnuplot with pipes from python.
- EiC's gnuplot API
a C interface to gnuplot originally developed as
EiC (a C Interpreter)
by Edmond J. Breen.
- Visual Basic Gnuplot Interface;
simple and based on pgnuplot,
by Ricardo Sasson Saat.
- Gnuplot lisp interface part of CLLIB,
which is now a part of CLOCC by Sam Steingold.
- Chart::GnuPlot a module to provide a simple perl interface
to produce gnuplot graphs (only gifs so far). Available from
CPAN. By Nick Peskett.
- gnuplotfortran a Fortran 95 gnuplot interface
for some Unix like OS'es by Madhusudan Singh.
Links to older information
(Old) Gnuplot FAQ
Done by Thomas König.
Mainly for gnuplot v 3.5.
gnuplot gnuplot 3.6 for different Apple machines,
by David C. Schooley.
Introduction to GnuPlotTutorial for
gnuplot v3.5 by the College of Natural Sciences Computing Laboratories,
University of Northern Iowa. With several example images.
original ftp site for Gnuplot 3.6beta versions.
It turned into a historical site after v3.7 was released.
Gnuplot is a command-driven interactive function plotting
program. It can be used to plot functions and data points in
both two- and three- dimensional plots in many different
formats, and will accommodate many of the needs of today's
scientists for graphic data representation.
Free Software coming with its own license.
1.1 What is gnuplot?, Gnuplot FAQ for 3.7
If gnuplot is not what you want, you can consider
(needs X11) or check
Scientific Data Processing & Visualization
Apps for Linux
v4.0 five years after 3.7
Gnuplot v4.0 was officiall released on April, the 16th 2004.
Here is ann archived copy of the
Domain and development 2000/2001
- The domain gnuplot.org was lost for the project in
early november 2001. As a result gnuplot.info was announced
in January 2002.
Development News May 2000: Official Domainname and SourceForge move.
After this gnuplot finally had useful
official pages which were lacking for a long time.
- gnuplot3.7.1 annoucement
from november 1999.
v3.7 came after five years
Gnuplot v3.7 was official released on 14th of January 1999.
It corresponded to the lastest 3.6beta version: pl349.
It was the first official
gnuplot release after more as 5 years of development. See the
for yourself. Note: The official websites mentioned there
were suffering from pop-up ads. :-(
The new official FTP site:
Look around as you may find a new FAQ, contributions and new beta versions
For a long time there was no official gnuplot release and I recommended
the use of one of the 3.6beta versions, which were quite stable.
You could get it via ftp at
The latest source usually was at
Binaries for various platforms sometimes could be found in
You still might be find some versions there.
last modified: November 2004