A demonstration app for using the jfreechart-builder module.
The app generates random series then uses jfreechart-builder to plot them. Click the Demonstrations drop-down menu to see various builder results. Verify what you see against the source code to understnad what is happening.
Uses the version number matching that of jfreechart-builder.
If you want the latest and greatest contributions use the develop
branch. These commits have not yet been merged into main
nor received a version tag, but give you a preview of what's to come.
Each time develop
is merged into main
, a version tag is added onto that merge commit so that each commit to main
represents the next version.
- JDK 8 or greater [1] [2] installed.
- Apache Maven installed.
- Internet connection for Maven downloads or you add them to your local Maven repo by other means.
git clone <this repo's URL>
cd path/to/cloned/repo
git checkout <desired branch or tag>
mvn package
The jar will be in the target/
folder.
javaw -jar target/jfreechart-builder-demo-1.5.5.jar
This project is provided under the terms of the LGPL 2.1 license.
You should be aware that, by virtue of the Maven Shade plugin, the app JAR file that is created will contain the compiled .class
files of:
- The jfreechart-builder module (LGPL 2.1 license)
- The jfreechart library (LGPL 2.1 license)
If you need clarification on the LGPL vs. Java, please see the FSF's tech note about it.
Contributions are welcome and will be accepted as the maintainers' time permits.
Please use indentations of two spaces (no tabs) and wrap lines at a max width of 100 characters.