Skip to content

A demonstration app for using the jfreechart-builder module

License

Notifications You must be signed in to change notification settings

roncking/jfreechart-builder-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jfreechart-builder-demo

A demonstration app for using the jfreechart-builder module.

Demonstrations

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.

Samples

A simple time series with annotations

A multi-plot minute time series chart

A stock chart time series chart with weekend gaps

A stock chart time series chart with no time gaps

Versioning

Uses the version number matching that of jfreechart-builder.

Branching model

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.

Prerequisites

  • 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.

Installing the source code

git clone <this repo's URL>

Building and installing the JAR

cd path/to/cloned/repo

git checkout <desired branch or tag>

mvn package

The jar will be in the target/ folder.

Running the app

javaw -jar target/jfreechart-builder-demo-1.5.5.jar

License

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:

If you need clarification on the LGPL vs. Java, please see the FSF's tech note about it.

Contributing

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.

About

A demonstration app for using the jfreechart-builder module

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%