powered by
|
Java Chart Construction Kit
The Java Chart Constuction Kit (JCCKit) is a small, 90Kb large Java library
and a very flexible framework for creating scientific charts and plots.
It is written completely in JDK 1.1.8 (except of a Graphics2D renderer).
Thus, it is suitable for scientific Applets and for PDA's running a PersonalJava
implementation.
JCCKit is an offspring of my lecture
The Art of Developing Scientific Java Applets held at the
University of Basel, Switzerland,
in the winter semester 2002/03. See lecture 12 and 13 which
explains the basic architecture of JCCKit.
Purpose and Features
The main purpose is to provide a flexible kit for writting Java applets
and application with the need for visualizing scientific data.
The key features of JCCKit are:
- small (90Kb jar file)
- highly configurable due to a sophisticated configuration concept
- extensible (1/3 of all classes are interfaces!)
- automatic updating if data changes
- easy programming of dynamic charts and plots
- automatic rescaling if canvas size changes
- out-of-the-box applet for presenting static data on a web page without
Java programming
- automatically generates a legend
- supports
- logarithmic axes
- different line styles, colors, and thicknesses
- different symbols
- different fonts, font styles, colors, and text orientations
- vertical and horizontal error bars
- vertical, horizontal, and stacked bar charts
- supported devices
See the Examples page to get an impression of what
is possible.
To learn more about JCCKit have a look into the User
Guide.
All releases on the
Download
page include:
- Compiled classes for immediate use.
- Source code.
- Complete content of the JCCKit Home Page including
- Examples
- User Guide
- API documentation
Release History
JCCKit V0.99
This is a major release from 5/3/2003.
- Features:
- Graphics2DRenderer
- Removing methods insertAt and removeAt in Polygon, GraphicalComposite,
and Curve
- AttributesHint and ShapeAttributesHint
- ConfigParameters with boolean type
- Changes in SimpleCurveFactory and SimpleCurve lead to different
configuration parameters
- Plot.transform(): Backward transformation from DICS to DCS
- GraphicsPlotCanvas.mapCursorPosition(): Maps cursor position onto DICS
- ErrorBarFactory
- Bugfixes:
- GraphicsRenderer: Rotated text does not appear on black background
- Plot: curve generation: Now correct hint propagation is implemented
- Documentation:
- more examples
- User Guide continued
JCCKit V0.91
This is a minor release from 4/23/2003.
- Features:
- More powerful Format class: Now allows plain text before and
after format statement.
- Bugfixes:
- Bug #726146: Legend
- Throw NullPointerException if a null is added to GraphicalComposite
- Documentation:
JCCKit V0.9
This is the initial release from 4/12/2003.
|