Skip navigation links
JFreeSVG is a vector graphics library for the Java(tm) platform that allows Java2D drawings to be rendered to Scalable Vector Graphics (SVG) via a SVGGraphics2D implementation.

See: Description

Packages 
Package Description
org.jfree.graphics2d
The base package for the JFreeSVG library.
org.jfree.graphics2d.canvas
Contains CanvasGraphics2D to allow Java2D rendering to a Javascript function that will render the vector graphics on an HTML5 Canvas.
org.jfree.graphics2d.svg
Contains SVGGraphics2D and supporting classes that allow Java2D rendering to Scalable Vector Graphics (SVG) format.

JFreeSVG is a vector graphics library for the Java(tm) platform that allows Java2D drawings to be rendered to Scalable Vector Graphics (SVG) via a SVGGraphics2D implementation. For typical usage, see the class description for the SVGGraphics2D class and the demo applications included in the JFreeSVG distribution.

In addition, this library contains an experimental CanvasGraphics2D class for translating Java2D calls to Javascript HTML5 Canvas API calls.

Dependencies
JFreeSVG requires Java 6 or later. For more information, see http://www.jfree.org/jfreesvg/index.html.

Samples
Here are a couple of samples created using JFreeSVG, the chart on the left is created using JFreeChart and the chart on the right is created using Orson Charts.

Skip navigation links