Centre de recherches mathématiques

La petite galerie du CRM

[en français]

Key Resource

Contour Plotting using Java

This page: 12 Kb. approx.
Yes, this page uses Java and thus requires a Java-enabled browser.
This is a work in progress.

Your browser does not support Java


About this applet...

This applet is a work in progress. It was developed by David Rand on a Macintosh using Metrowerks CodeWarrior Java. It has undergone preliminary testing on Macintosh and UNIX platforms. If you experience problems with this applet, please inform the author by e-mail at rand@CRM.UMontreal.CA; be sure to specify your platform and browser. Thanks in advance.

The plotting algorithm was taken from a Fortran program by Snyder [1]. The program was first translated into C, then reworked, and finally translated into Java. Flanagan [2] was indispensable for the Java implementation. A feature article [3] describing this applet has been published in MacTech magazine. You may download the complete Java source code as a compressed archive from MacTech's web site. You may also access the Java source code as plain text directly on this site.


  1. W. V. Snyder, "Algorithm 531, Contour plotting [J6]", ACM Trans. Math. Softw. 4, 3 (Sept. 1978), 290-294.

  2. D. Flanagan, Java in a Nutshell, O'Reilly & Associates (1996).

  3. David Rand, "Contour plotting in Java", MacTech magazine 13, 9 (Sept. 1997), 14-28.

Table of Contents of "La petite galerie du CRM"

5 November 1998, webmaster@CRM.UMontreal.CA