GNUPLOT
Interactive Graphics


GNUPLOT is an interactive plotting program.

Copies of the source code for GNUPLOT, or an executable for Windows machines, can be obtained from the official website.

GNUPLOT can do a variety of graphics functions, including plots of

Related Data and Programs:

GNUFOR is a set of routines that provide an interface between a FORTRAN90 program and GNUPLOT.

GNUPLOT_I is a set of routines allow a running program to display graphics created by GNUPLOT.

MD1 is a molecular dynamics simulation whose output is immediately suitable for input to GNUPLOT.

Reference:

  1. Philipp Janert,
    Gnuplot in Action: Understanding Data with Graphs,
    Manning, 2008,
    ISBN: 1-933988-39-8.
  2. Thomas Williams, Colin Kelley, J Campbell, D Kotz, R Lang,
    gnuplot, An Interactive Plotting Program,
    The Free Software Foundation, 1990,
    ../../pdf/gnuplot.pdf.
  3. The GNUPLOT Website.

Source Code:

Examples and Tests:

BOXES is an application that plots bar charts. (Sorry, GNUPLOT can't do filled in color bar charts yet!)

DATA is a sample application that plots data in a file.

DATA_COLUMNS plots some of the columns of data in a file:

DATA_BLOCKS plots some of the blocks of data in a file:

MFLOPS records the logarithm base 2 of the vector size, versus the MegaFLOPS rate, for an FFT calculation run using OpenMP on 2 processors. The data shows how the MegaFLOPS rate rises steeply, levels off, and begins, perhaps. to fall.

MFLOPS2 records the logarithm base 2 of the vector size, versus the MegaFLOPS rate, for an FFT calculation run using OpenMP on 1 and 2 processors. The data shows how the MegaFLOPS rate for the 1 processor program rises more quickly, but levels off sooner.

PARAMETRIC makes a parametric plot:

POLAR makes a polar plot:

RANGES controls the range of a plot:

SINE_CURVE plots y=sin(x):

TWO_PLOTS plots two functions together:

TWO_FILES plots data from two files together:

You can go up one level to the graphics source codes.


Last revised on 27 April 2008