JFreeChart - Datasets versus Series? -


i creating xyplot null dataset, , add multiple (e.g. 2) xyseriescollection instances it. like

val chart = chartfactory.createxylinechart(...) val plot = chart.getxyplot plot.setdataset(0, dataset0) plot.setdataset(1, dataset1) 

now want them have them in different colors , strokes:

import basicstroke._ val renderer = plot.getrenderer renderer.setseriespaint(0, color.black) renderer.setseriespaint(1, color.red) renderer.setseriesstroke(0, new basicstroke(2.0f)) renderer.setseriesstroke(1,    new basicstroke(2.0f, cap_round, join_round, 1.0f, array(6f, 6f), 0f)) ) 

but both appear in black , non-dashed. must making mistake in terms of understanding correspondence between datasets , series?


i tried plot.getrendererfordataset(dataset), again, both datasets controlled settings series 0, while renderer settings series 1 seem irrelevant.

i don't know purpose of plot.setdataset(idx, _) is, xyseriescollection needs have different series included.

val series: seq[xyseries] = ... val dataset = new xyseriescollection series.foreach(dataset.addseries _) val chart = chartfactory.createxylinechart("title", "x", "y", dataset,    plotorientation.vertical, true, false, false)  val plot      = chart.getxyplot val renderer  = plot.getrenderer  renderer.setseriespaint (0, paint0 ) renderer.setseriesstroke(0, stroke0) renderer.setseriespaint (1, paint1 ) renderer.setseriesstroke(1, stroke1) ...    

Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -