A discussion forum for JFreeChart (a 2D chart library for the Java platform).
-
DeO
- Posts: 8
- Joined: Thu Jul 23, 2009 4:13 pm
- antibot: No, of course not.
Post
by DeO » Wed Jul 29, 2009 7:10 pm
Hi everybody,
i have played a bit with the difference chart, to create a certain look for the stroke. See image below.
Is there a way to use multiple series in a difference chart? So that series 0 and 1 are "connected", series 2&3 are connected, series 4&5 are connected?
-
DeO
- Posts: 8
- Joined: Thu Jul 23, 2009 4:13 pm
- antibot: No, of course not.
Post
by DeO » Wed Jul 29, 2009 7:31 pm
Code: Select all
// ia
XYDifferenceRenderer iaRenderer = new XYDifferenceRenderer(iaColor ,iaColor , false);
iasProbeRenderer.setSeriesPaint(0, iaColor );
iasProbeRenderer.setSeriesPaint(1, iaColor );
chart.getXYPlot().setDataset(0, datasetIA);
chart.getXYPlot().setRenderer(0, iaRenderer);
// iv
XYDifferenceRenderer ivRenderer = new XYDifferenceRenderer(ivColor, ivColor, false);
chart.getXYPlot().setDataset(1, datasetIV);
chart.getXYPlot().setRenderer(1, ivRenderer);
ivRenderer.setSeriesPaint(0, ivColor);
ivRenderer.setSeriesPaint(1, ivColor);
edit: not solved
now i get an indexOutOfBoundsException in :
org.jfree.data.time.TimeSeries.getDataItem<TimeSeries.java:333>
org.jfree.data.time.TimeSeriesCollection.getXValue<TimeSeriesCollection.java:393>