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}
, multiple selections available,