From f58ef01afd07b52a9ba2abeb6b562ff176e8fce9 Mon Sep 17 00:00:00 2001 From: Tim Molter <tim.molter@gmail.com> Date: Thu, 22 May 2014 23:15:25 +0200 Subject: [PATCH] bug fix - CSV importer --- xchart-demo/CSV/CSVChartColumnsExport/series1.csv | 6 +++--- .../java/com/xeiam/xchart/standalone/CSVChartColumns.java | 2 +- xchart/src/main/java/com/xeiam/xchart/CSVImporter.java | 3 +-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/xchart-demo/CSV/CSVChartColumnsExport/series1.csv b/xchart-demo/CSV/CSVChartColumnsExport/series1.csv index 73e712d7..fb66c508 100644 --- a/xchart-demo/CSV/CSVChartColumnsExport/series1.csv +++ b/xchart-demo/CSV/CSVChartColumnsExport/series1.csv @@ -1,3 +1,3 @@ -1,12,4, -2,34,12, -3,56,21, +1.0,12.0,4.0, +2.0,34.0,12.0, +3.0,56.0,21.0, diff --git a/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartColumns.java b/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartColumns.java index 82b3a0e8..61a8cd53 100644 --- a/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartColumns.java +++ b/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartColumns.java @@ -31,7 +31,7 @@ public class CSVChartColumns { // import chart from a folder containing CSV files Chart chart = CSVImporter.getChartFromCSVDir("./CSV/CSVChartColumns/", DataOrientation.Columns, 600, 600); - CSVExporter.writeCSVColumns(chart.getSeriesMap().get(0), "./CSV/CSVChartColumnsExport/"); + CSVExporter.writeCSVColumns(chart.getSeriesMap().get("series1"), "./CSV/CSVChartColumnsExport/"); // Show it new SwingWrapper(chart).displayChart(); diff --git a/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java b/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java index 166227c6..e48df88f 100644 --- a/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java +++ b/xchart/src/main/java/com/xeiam/xchart/CSVImporter.java @@ -19,7 +19,6 @@ import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; -import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; @@ -177,7 +176,7 @@ public class CSVImporter { for (int i = 0; i < stringDataArray.length; i++) { String dataPoint = stringDataArray[i]; try { - BigDecimal value = new BigDecimal(dataPoint); + Double value = Double.parseDouble(dataPoint); axisData.add(value); } catch (NumberFormatException e) { System.out.println("Error parsing >" + dataPoint + "< !"); -- GitLab