JCCKit (Java Chart Construction Kit)
The JCCKit is a very flexible framework for creating scientific charts and plots. See http://jcckit.sourceforge.net/index.html for more details.
{plantuml:type=jcckit} data/common/x = 1995 1996 1997 1998 1999 2000 2001 2002 data/curves = kosovo putin data/kosovo/ = data/common/ data/kosovo/title = Kosovo data/kosovo/y = 15 15 17 89 479 167 156 105 data/putin/title = Putin data/putin/ = data/common/ data/putin/y = 0 0 0 0 21 91 77 65 background = 0xffffff plot/initialHintForNextCurve/className = jcckit.plot.PositionHint plot/initialHintForNextCurve/position = -0.01 0.1 defaultAxisParameters/ticLabelFormat = %d defaultAxisParameters/ticLabelAttributes/fontSize = 0.03 defaultAxisParameters/axisLabelAttributes/fontSize = 0.04 defaultAxisParameters/axisLabelAttributes/fontStyle = bold plot/coordinateSystem/xAxis/ = defaultAxisParameters/ plot/coordinateSystem/xAxis/axisLabel = year plot/coordinateSystem/xAxis/minimum = 1994.5 plot/coordinateSystem/xAxis/maximum = 2002.5 plot/coordinateSystem/xAxis/minimumTic = 1995 plot/coordinateSystem/xAxis/maximumTic = 2002 plot/coordinateSystem/yAxis/ = defaultAxisParameters/ plot/coordinateSystem/yAxis/axisLabel = number of articles plot/coordinateSystem/yAxis/maximum = 500 plot/coordinateSystem/yAxis/grid = true defaultCurveDefinition/symbolFactory/className = jcckit.plot.BarFactory defaultCurveDefinition/symbolFactory/size = 0.02 defaultCurveDefinition/symbolFactory/attributes/className = jcckit.graphic.BasicGraphicAttributes defaultCurveDefinition/symbolFactory/attributes/lineColor = 0 defaultCurveDefinition/withLine = false plot/curveFactory/definitions = 1 2 plot/curveFactory/1/ = defaultCurveDefinition/ plot/curveFactory/1/symbolFactory/attributes/fillColor = Chocolate plot/curveFactory/2/ = defaultCurveDefinition/ plot/curveFactory/2/symbolFactory/attributes/fillColor = 0xffca00 {plantuml}
{plantuml:type=jcckit} data/curves = c1 c2 c3 data/c1/y = 1998 1999 2000 2001 2002 data/c1/x = 31 32 44 61 55 data/c2/y = 1998 1999 2000 2001 2002 data/c2/x = 54 59 50 31 38 data/c3/y = 1998 1999 2000 2001 2002 data/c3/x = 15 9 6 8 7 background = 0xffffff defaultCoordinateSystem/ticLabelFormat = %d defaultCoordinateSystem/ticLabelAttributes/fontSize = 0.03 defaultCoordinateSystem/axisLabelAttributes/fontSize = 0.04 defaultCoordinateSystem/axisLabelAttributes/fontStyle = bold plot/coordinateSystem/xAxis/ = defaultCoordinateSystem/ plot/coordinateSystem/xAxis/axisLabel = plot/coordinateSystem/xAxis/ticLabelFormat = %d%% plot/coordinateSystem/xAxis/grid = true plot/coordinateSystem/xAxis/minimum = 0 plot/coordinateSystem/xAxis/maximum = 100 plot/coordinateSystem/yAxis/ = defaultCoordinateSystem/ plot/coordinateSystem/yAxis/axisLabel = year plot/coordinateSystem/yAxis/minimum = 2002.5 plot/coordinateSystem/yAxis/maximum = 1997.5 plot/initialHintForNextCurve/className = jcckit.plot.PositionHint plot/initialHintForNextCurve/position = 0.15 0 defaultDefinition/symbolFactory/className = jcckit.plot.BarFactory defaultDefinition/symbolFactory/stacked = true defaultDefinition/symbolFactory/size = 0.07 defaultDefinition/symbolFactory/horizontalBars = true defaultDefinition/symbolFactory/attributes/className = jcckit.graphic.BasicGraphicAttributes defaultDefinition/symbolFactory/attributes/lineColor = 0 defaultDefinition/withLine = false plot/curveFactory/definitions = def1 def2 def3 plot/curveFactory/def1/ = defaultDefinition/ plot/curveFactory/def1/symbolFactory/attributes/fillColor = 0xcaff plot/curveFactory/def2/ = defaultDefinition/ plot/curveFactory/def2/symbolFactory/attributes/fillColor = 0xffca00 plot/curveFactory/def3/ = defaultDefinition/ plot/curveFactory/def3/symbolFactory/attributes/fillColor = 0xa0ff80 plot/legendVisible = false {plantuml}