diff --git a/xchart-demo/CSV/CSVChartColumnsExport/series1.csv b/xchart-demo/CSV/CSVChartColumnsExport/series1.csv index 73e712d7e7ed294bfe9971a71df06996bb8019d5..fb66c5087f8db5e3d438ab186484a8b8f874ed6f 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 82b3a0e8a465ebcc2cc77d0607c54f4abb08b0ad..61a8cd531af4c29e4fd6c6b5054b54cd7c6ee384 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 166227c62f81d49cc7f3f6c0b53180bcf06f1776..e48df88f317d972af3916a18b763ed714d7a51b4 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 + "< !");