DifferenceChart with more than 2 series

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
DeO
Posts: 8
Joined: Thu Jul 23, 2009 4:13 pm
antibot: No, of course not.

DifferenceChart with more than 2 series

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.

Image

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.

Re: DifferenceChart with more than 2 series

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>

Locked