Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java @ 923:7ca4a287cd0e
#135 Modified the way to store datasets for different chart axes.
flys-artifacts/trunk@2275 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 01 Jul 2011 11:16:11 +0000 |
parents | 39d191f011dc |
children | f7761914f745 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java Fri Jul 01 08:33:52 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java Fri Jul 01 11:16:11 2011 +0000 @@ -6,6 +6,7 @@ import org.jfree.chart.JFreeChart; import org.jfree.chart.title.TextTitle; +import org.jfree.data.xy.XYSeries; import de.intevation.artifacts.Artifact; @@ -91,17 +92,15 @@ protected void doQOut(WQKms wqkms) { int size = wqkms.size(); - double[][] data = new double[2][size]; double[] res = new double[3]; + XYSeries series = new XYSeries(getSeriesName(wqkms)); for (int i = 0; i < size; i++) { res = wqkms.get(i, res); - - data[0][i] = res[1]; - data[1][i] = res[0]; + series.add(res[1], res[0]); } - dataset.addSeries(getSeriesName(wqkms), data); + addFirstAxisSeries(series); }