comparison

Erich Seifert edited this page Jun 13, 2016 · 6 revisions

Open-Source Java plotting libraries

  Name GRAL JFreeChart XChart JMathPlot Jzy3d
  Latest release 0.11 (March 2016) 1.0.19 (July 2014) 3.0.4 (May 2016) 1.0.1 (July 2015) 0.9.1 (October 2013)
  License LGPLv3 LGPLv2.1 Apache License 2.0 BSD BSD
  Maven (groupId and artifactId)
de.erichseifert.gral
gral-core
org.jfree
jfreechart
org.knowm.xchart
xchart
com.github.yannrichet
JMathPlot
org.jzy3d
jzy3d-api
(custom repository)
  Library core [KiB] 273.7 1528.4 164.0 228.2 602.6
  Required dependencies [KiB] VectorGraphics2D: 89.4 jcommon: 1129.4 VectorGraphics2D: 89.4 JMathIO, JMathArray: 72.6 gluegen-rt, jogl2, opencsv, org.convexhull, swt-debug, swt: 9678.0
  Required Java version 1.6.0 1.6.0 1.6.0 1.6.0 1.6.0
  Native export formats BMP, GIF, JPEG, PNG, WBMP BMP, GIF, JPEG, PNG, WBMP JPEG, PNG, BMP, GIF BMP, GIF, JPEG, PNG, WBMP BMP, GIF, JPEG, PNG, WBMP
  Optional export formats (required library) EPS, PDF, SVG (VectorGraphics2D) PDF (orsonpdf), SVG (jfreesvg) EPS, PDF, SVG (VectorGraphics2D)
https://eseifert.github.io/gral/comparison/scatter.png Scatter plot (2D / 3D) ⚫ / – ⚫ / – ⚫ / – ⚫ / ⚫ / ⚫
https://eseifert.github.io/gral/comparison/line.png Line plot (2D / 3D) ⚫ / – ⚫ / – ⚫ / – ⚫ / ⚫ / ⚫
https://eseifert.github.io/gral/comparison/area.png Area plot (2D / 3D) ⚫ / – ⚫ / – ⚫ / –    
https://eseifert.github.io/gral/comparison/pie.png Pie plot (2D / 3D) ⚫ / – ⚫ / ⚫ ⚫ / –    
https://eseifert.github.io/gral/comparison/donut.png Donut plot (2D / 3D) ⚫ / – ⚫ / – – / –    
https://eseifert.github.io/gral/comparison/bars-horizontal.png Horizontal bars (2D / 3D) – / – ⚫ / ⚫ – / –    
https://eseifert.github.io/gral/comparison/bars-vertical.png Vertical bars (2D / 3D) ⚫ / – ⚫ / ⚫ ⚫ / –   / ⚫
https://eseifert.github.io/gral/comparison/bubble.png Bubble plot (2D / 3D) ⚫ / – ⚫ / – – / –   / ⚫
https://eseifert.github.io/gral/comparison/radar.png Radar plot    
https://eseifert.github.io/gral/comparison/box.png Box plot (2D / 3D) ⚫ / ⚫  
https://eseifert.github.io/gral/comparison/raster.png Raster plot    
https://eseifert.github.io/gral/comparison/contour.png Contour plot  
https://eseifert.github.io/gral/comparison/gauge.png Gauge plot    
https://eseifert.github.io/gral/comparison/step.png Step plot  
https://eseifert.github.io/gral/comparison/gantt.png Gantt plot    
https://eseifert.github.io/gral/comparison/histogram.png Histogram  
https://eseifert.github.io/gral/comparison/multiple-axes.png Multiple axes    
https://eseifert.github.io/gral/comparison/log-axes.png Logarithmic axes    
https://eseifert.github.io/gral/comparison/smooth-lines.png Line smoothing ⚫ (experimental)    
  Data filtering / aggregation    
  i18n languages de, en de, en, es, fr, nl, pl, pt_BR, pt_PT, ru, zh_CN en