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);
     }
 
 

http://dive4elements.wald.intevation.org