comparison flys-artifacts/src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java @ 1741:1bc926b5b435

Fix for flys/issue316 flys-artifacts/trunk@3033 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 19 Oct 2011 14:53:33 +0000
parents 2a6baa9e1576
children e0e5a5b51a40
comparison
equal deleted inserted replaced
1740:8d08f6641372 1741:1bc926b5b435
187 Document theme, 187 Document theme,
188 boolean visible 188 boolean visible
189 ) { 189 ) {
190 logger.debug("CrossSectionGenerator.doCrossSectionWaterLineOut"); 190 logger.debug("CrossSectionGenerator.doCrossSectionWaterLineOut");
191 191
192 XYSeries series = new StyledXYSeries(seriesName, theme); 192 // DO NOT SORT DATA! This destroys the gaps indicated by NaNs
193 193 XYSeries series = new StyledXYSeries(seriesName, false, theme);
194 double[][] a = (double [][]) o; 194
195 double [][] a = (double [][]) o;
195 double [] pxs = a[0]; 196 double [] pxs = a[0];
197 double [] pys = a[1];
196 for (int i = 0; i < pxs.length; i++) { 198 for (int i = 0; i < pxs.length; i++) {
197 series.add (a[0][i], a[1][i]); 199 series.add(pxs[i], pys[i]);
198 } 200 }
199 addFirstAxisSeries(series, visible); 201 addFirstAxisSeries(series, visible);
200 } 202 }
201 203
202 204

http://dive4elements.wald.intevation.org