Contributed, yet unapplied, patches to JFreeChart
Java
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ant
docs/images
examples/mk/chart/radar
nbproject
source/org/jfree/chart/plot
tests/org/jfree/chart/plot/junit
README.markdown
licence-LGPL.txt
nbbuild.xml

README.markdown

Description

jfreechart-patches project contains bunch of patches against JFreeChart project.

Update: seemingly the below note about inactivity is not true anymore. The JFreeChart project was revived again so hopefully this repository will be cancelled in the near future.

The reason for founding this project is recent inactivity in JFreeChart project. Maintaining patches in JFreeChart issue tracker (in combination with local repository) is cumbersome when number of patches grows.

Since the patches are mainly against spider web plot so far (that is just a few classes) I've decided to not forking whole JFreeChart repository (which has ~40MB) but only changed classes. This might possibly turn out as a unwise decision in which case I'll switch to complete fork.

List of patches

  • Radar chart (spider web plot) enhancements:

    • setting origin and maximum for each axis independently
    • support for negative values
    • head outline stroke customization
    • partial support for tick marks with labels for axes
    • drawing data points with values which are out of axis range. Such data points are drawn as cross-hair at axis range boundary (origin or maximum).
    • reversing axis direction (so far for explicit range only)
    • auto-adjusting font-size for axis labels (see "Valence Electrons" and "Electric Conductivity" in the screenshot below for an example)

    Screenshot of radar chart with new features:

    Radar Chart

  • JDK 1.4 compatibility

  • update of NetBeans project metadata

  • fix wrongly painted (left-shifted) minimum and maximum lines in box plot

  • fix Ant test target and make tests compilable