The applet on this page is a Java implementation of Dorling's cartogram algorithm. The size of the circles is proportional to the size of the selected variable (selected in the pop up menu).Sorry, your Browser doesn't know the APPLET-Tag.
- Popup-Menu (here: "Population"): choice of predefined variables
- Stop / Start: pausing and resuming of iterations
- Reset: circles go to their starting position
- My Data: paste your own data values into the appearing dialog
- Write: the calculated circles (size and position) are written to the Java log window
- -: scaling of the circles by the factor 0.9
- +: scaling by the factor 1.11111
- Names: without areal unit names the algorithm may be a little bit faster
- Change Colors: random color change
You can pick a circle and observe the behaviour of the algorithm.
The input to the applet consists of files describing the areal units (name, starting position, desired size with weighting variables in .dbf format) and their geometric relations (length and neighbours of boundary arcs). The geometry is derived from ArcInfo coverages.
Thanks to Mark Panning who's code is the base of this implementation. There are still some redrawing problems. The example shows the 171 communes of the Canton of Zurich, Switzerland.
Dorling, Daniel (1996): Area Cartograms: Their Use and Creation, Concepts and Techniques in Modern Geography (CATMOG), 59
Dykes, Jason and David Unwin (1996): Maps of the Census: a Rough Guide
- 1.2 (30.1.00): entering of values via clipboard
- 1.1 (31.1.99)
- 1.00 (15.11.98): First version.