jfree/jfreechart-fx


Extensions for JFreeChart to support JavaFX client applications. http://www.jfree.org/jfreechart/

Download


Step 1. Add the JitPack repository to your build file

Add it in your root settings.gradle at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url 'https://jitpack.io' }
		}
	}

Add it in your settings.gradle.kts at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url = uri("https://jitpack.io") }
		}
	}

Add to pom.xml

	<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

Add it in your build.sbt at the end of resolvers:

 
    resolvers += "jitpack" at "https://jitpack.io"
        
    

Add it in your project.clj at the end of repositories:

 
    :repositories [["jitpack" "https://jitpack.io"]]
        
    

Step 2. Add the dependency

	dependencies {
		implementation 'com.github.jfree:jfreechart-fx:2.0.1'
	}
	dependencies {
		implementation("com.github.jfree:jfreechart-fx:2.0.1")
	}
	<dependency>
	    <groupId>com.github.jfree</groupId>
	    <artifactId>jfreechart-fx</artifactId>
	    <version>2.0.1</version>
	</dependency>

                            
    libraryDependencies += "com.github.jfree" % "jfreechart-fx" % "2.0.1"
        
        

                            
    :dependencies [[com.github.jfree/jfreechart-fx "2.0.1"]]
        
        

Readme


JFreeChart-FX

Version 2.0.1, 21 February 2021.

Maven Central

Overview

JFreeChart-FX is an extension for JFreeChart that allows JFreeChart to be used in JavaFX applications.

JFreeChart sample

Include

To include JFreeChart-FX in your application:

<dependency>
    <groupId>org.jfree</groupId>
    <artifactId>org.jfree.chart.fx</artifactId>
    <version>2.0.1</version>
</dependency>

JFreeChart-FX has dependencies on:

  • JFreeChart 1.5.3
  • FXGraphics2D 2.1

Demo Programs

There are demo programs for this API provided in the following project:

https://github.com/jfree/jfree-fxdemos

History

Version 2.0.1 (21 February 2021)
  • update JFreeChart dependency to 1.5.3.
Version 2.0 (30 October 2020)
  • created a Java module org.jfree.chart.fx (requires Java 11 or later);
  • fixed a bug in ChartViewer (#7);
  • fixed a bug in ZoomHandler (#8);
  • fix a bug related to a ChartCanvas having a null chart (#12);
  • updated JFreeChart dependency to version 1.5.1;
  • updated FXGraphics2D dependency to version 2.1.
Version 1.0.1 (30 December 2017)
  • fixed a bug in ChartCanvas (#3);
  • added source files to Javadoc output.
Version 1.0.0 (5 November 2017)

Initial release after extracting the JavaFX code from the JFreeChart project.