Jgraph -- A Filter for Plotting Graphs in Postscript

James S. Plank, University of Tennessee.

Original Code: November, 1992.
Latest Revision (8.4): October, 2012.


If You Use Jgraph

Please send me a brief email (plank@cs.utk.edu) with your name and affiliation. Documentation of usage of my open-source code is always a good thing for department heads, deans and funding agencies.

Brief Description

Jgraph is a program that takes the description of a graph or graphs as input, and produces a postscript file on the standard output. Jgraph is ideal for plotting any mixture of scatter point graphs, line graphs, and/or bar graphs, and embedding the output into LaTeX, or any other text processing system that can read postscript.


The Software (version 8.4)

In finally had to bite the bullet and make jgraph compile without any warnings. This is revision 8.4 -- October, 2012. I also put it under the New BSD License. You can get the tar file at http://web.eecs.utk.edu/~plank/plank/jgraph/2012-10-15-Jgraph.tar

A set of more complex jgraph examples is available in pub/plank/jgraph/complex_examples.shar.Z.

Jgraph is currently part of the Debian and the SAL (Scientific Applications on Linux) software repositories.


Other interesting files

Jgraph lecture notes -- easier to read than the man page, so I've been told.

The gif files were created with jgrtoppm (below).


Related Paper

``Jgraph -- A Filter for Plotting Graphs in PostScript'', Conference Proceedings, Usenix Winter 1993 Technical Conference, San Diego, CA, January, 1993, pp 63--68.