From 0efa79bb0de6b7b8d079bbabc57aa05cb7d728a9 Mon Sep 17 00:00:00 2001
From: Tim Molter <tim.molter@gmail.com>
Date: Mon, 22 Apr 2013 21:26:29 +0200
Subject: [PATCH] cleaned up CSV import/export examples

---
 .gitignore                                    |  3 +-
 xchart-demo/CSV/CSVChart/series1.csv          |  2 --
 xchart-demo/CSV/CSVChart/series2.csv          |  2 --
 .../xchart/standalone/CSVChartColumns.java    | 33 +++++++++++++++++++
 .../{CSVChart.java => CSVChartRows.java}      |  6 ++--
 5 files changed, 38 insertions(+), 8 deletions(-)
 delete mode 100644 xchart-demo/CSV/CSVChart/series1.csv
 delete mode 100644 xchart-demo/CSV/CSVChart/series2.csv
 create mode 100644 xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartColumns.java
 rename xchart-demo/src/main/java/com/xeiam/xchart/standalone/{CSVChart.java => CSVChartRows.java} (94%)

diff --git a/.gitignore b/.gitignore
index f8000c6c..3a262620 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,5 @@ target/
 .classpath
 .project
 .settings/
-*.png
\ No newline at end of file
+*.png
+CSV/
\ No newline at end of file
diff --git a/xchart-demo/CSV/CSVChart/series1.csv b/xchart-demo/CSV/CSVChart/series1.csv
deleted file mode 100644
index 18bcd34e..00000000
--- a/xchart-demo/CSV/CSVChart/series1.csv
+++ /dev/null
@@ -1,2 +0,0 @@
-1,2,3
-12,34,56
\ No newline at end of file
diff --git a/xchart-demo/CSV/CSVChart/series2.csv b/xchart-demo/CSV/CSVChart/series2.csv
deleted file mode 100644
index 0b3fe0d3..00000000
--- a/xchart-demo/CSV/CSVChart/series2.csv
+++ /dev/null
@@ -1,2 +0,0 @@
-1,2,3
-56,34,12
\ No newline at end of file
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
new file mode 100644
index 00000000..3ad92707
--- /dev/null
+++ b/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartColumns.java
@@ -0,0 +1,33 @@
+/**
+ * Copyright (c) 2013 Knowmtech <http://knowmtech.com>
+ * 
+ * All rights reserved. No warranty, explicit or implicit, provided. In no event shall the author be liable for any claim or damages.
+ * 
+ * IMPORTANT: THIS CODE IS PROPRIETARY!!! ABSOLUTELY NO DUPLICATION OR DISTRIBUTION IS PERMITTED WITHOUT EXPRESS WRITTEN PERMISSION FROM:
+ * M. ALEXANDER NUGENT CONSULTING 22B STACY RD, SANTA FE NM 87585 (505)-988-7016 i@alexnugent.name
+ */
+package com.xeiam.xchart.standalone;
+
+import com.xeiam.xchart.CSVExporter;
+import com.xeiam.xchart.CSVImporter;
+import com.xeiam.xchart.CSVImporter.DataOrientation;
+import com.xeiam.xchart.Chart;
+import com.xeiam.xchart.SwingWrapper;
+
+/**
+ * @author timmolter
+ */
+public class CSVChartColumns {
+
+  public static void main(String[] args) throws Exception {
+
+    // 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/");
+
+    // Show it
+    new SwingWrapper(chart).displayChart();
+
+  }
+}
diff --git a/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChart.java b/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartRows.java
similarity index 94%
rename from xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChart.java
rename to xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartRows.java
index 6ff29a5c..85848aff 100644
--- a/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChart.java
+++ b/xchart-demo/src/main/java/com/xeiam/xchart/standalone/CSVChartRows.java
@@ -30,14 +30,14 @@ import com.xeiam.xchart.SwingWrapper;
 /**
  * @author timmolter
  */
-public class CSVChart {
+public class CSVChartRows {
 
   public static void main(String[] args) throws Exception {
 
     // import chart from a folder containing CSV files
-    Chart chart = CSVImporter.getChartFromCSVDir("./CSV/CSVChart/", DataOrientation.Rows, 600, 400);
+    Chart chart = CSVImporter.getChartFromCSVDir("./CSV/CSVChartRows/", DataOrientation.Rows, 600, 400);
 
-    CSVExporter.writeCSVRows(chart.getSeriesMap().get(0), "./CSV/CSVChartExport/");
+    CSVExporter.writeCSVRows(chart.getSeriesMap().get(0), "./CSV/CSVChartRowsExport/");
 
     // Show it
     new SwingWrapper(chart).displayChart();
-- 
GitLab