graphics_gnuplot_test


graphics_gnuplot_test, a FORTRAN90 code which illustrates how various kinds of data can be displayed and analyzed graphically, using the gnuplot() graphics package.

Some common plot types include:

Licensing:

The computer code and data files described and made available on this web page are distributed under the MIT license

Languages:

graphics_gnuplot_test is available in a C/dislin() version and a C/gnuplot() version and a C++/dislin() version and a C++/gnuplot() version and a FORTRAN90/dislin() version and a FORTRAN90/gnuplot() version and a MATLAB version and an Octave version and a Python version and an R version.

Related Data and Programs:

dislin_test, FORTRAN90 codes which use dislin(), which is a scientific graphics package, by Helmut Michels.

gnuplot_test, FORTRAN90 codes which write data and command files so that gnuplot() can create plots of the results.

Reference:

  1. Philipp Janert,
    Gnuplot in Action: Understanding Data with Graphs,
    Manning, 2010,
    ISBN13: 978-1-933988-39-8,
    LC: QA276.4.J37.

Source code:

album_bar lists the year, and total number of music albums (LP's, cassettes, CD's and dowloads) sold each year from 2007 to 2017. This data is plotted as a bar graph. The gnuplot() program is used.

corkscrew_plot3d generates (X,Y,Z) points that lie along a 3D curve looking something like a corkscrew. The gnuplot() program is used.

grid_surface records, on a 41x41 grid over [-2,2]x[-2,+2], the values z = exp(-(x^2+y^2)) * cos(0.25*x) * sin(y) * cos(2*(x^2+y^2)). The data is plotted as a surface.

mario_fill makes a simple image of Mario, by constructing a grid of squares filled with color. The gnuplot() program is used.

predator_plot3d models the populations of predators (foxes) and prey (rabbits) over time. A 3D plot of (time, rabbits, foxes) is created. The gnuplot() program is used.


Last modified on 22 July 2020.