Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/ChartExportHelper.java @ 7151:491b645123b6
issue1493: Also transform NaN X values to empty string.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 25 Sep 2013 16:28:23 +0200 |
parents | bdadffad35b1 |
children | ef99781bcec7 |
comparison
equal
deleted
inserted
replaced
7150:dccac2a675db | 7151:491b645123b6 |
---|---|
343 int series = data.getSeriesCount(); | 343 int series = data.getSeriesCount(); |
344 for (int i = 0; i < series; i++) { | 344 for (int i = 0; i < series; i++) { |
345 int items = data.getItemCount(i); | 345 int items = data.getItemCount(i); |
346 for (int j = 0; j < items; j++) { | 346 for (int j = 0; j < items; j++) { |
347 log.debug("write data: " + data.getX(i, j) + ", " + data.getY(i, j)); | 347 log.debug("write data: " + data.getX(i, j) + ", " + data.getY(i, j)); |
348 | |
349 /* | |
350 // Skip (NaN,NaN) datapoints. | |
351 if (java.lang.Double.isNaN(data.getYValue(i,j)) | |
352 && java.lang.Double.isNaN(data.getXValue(i,j))) { | |
353 continue; | |
354 } | |
355 */ | |
356 | |
348 String xString; | 357 String xString; |
349 String yString; | 358 String yString; |
359 | |
350 try { | 360 try { |
351 xString = format.format(data.getX(i, j)); | 361 xString = java.lang.Double.isNaN(data.getXValue(i,j)) |
362 ? "" | |
363 : format.format(data.getX(i, j)); | |
352 yString = java.lang.Double.isNaN(data.getYValue(i, j)) | 364 yString = java.lang.Double.isNaN(data.getYValue(i, j)) |
353 ? "" | 365 ? "" |
354 : format.format(data.getY(i, j)); | 366 : format.format(data.getY(i, j)); |
355 } | 367 } |
356 catch (NumberFormatException nfe) { | 368 catch (NumberFormatException nfe) { |