Skip to content
Snippets Groups Projects
Commit 81c1b4c3 authored by Georg Graßnick's avatar Georg Graßnick :thinking:
Browse files

Perform Housekeeping

parent ac186617
No related branches found
No related tags found
1 merge request!11Feat/csv data importer overhaul
...@@ -151,16 +151,13 @@ public final class App { ...@@ -151,16 +151,13 @@ public final class App {
// Parse csv data // Parse csv data
ClassLoader classloader = Thread.currentThread().getContextClassLoader(); ClassLoader classloader = Thread.currentThread().getContextClassLoader();
InputStream csvStream = classloader.getResourceAsStream("examples/csv/0_bar_chart_categorical.csv"); InputStream csvStream = classloader.getResourceAsStream("examples/csv/0_bar_chart.csv");
Reader csvReader = new BufferedReader(new InputStreamReader(csvStream)); Reader csvReader = new BufferedReader(new InputStreamReader(csvStream));
CsvParser csvParser = new CsvParser(csvReader, ',', '\"'); CsvParser csvParser = new CsvParser(csvReader, ',', '\"');
PointListContainer<PointList> container = csvParser.parse(CsvType.X_ALIGNED_CATEGORIES, CsvOrientation.HORIZONTAL); PointListContainer<PointList> container = csvParser.parse(CsvType.X_ALIGNED, CsvOrientation.VERTICAL);
System.out.print("mCscData: " + csvParser.mCsvData + "\n");
mLogger.debug("Internal data representation:\n {}", container.toString()); mLogger.debug("Internal data representation:\n {}", container.toString());
BarChart barChart = new BarChart(container); BarChart barChart = new BarChart(container);
System.out.print("names: " + barChart.getCategoryNames() + "\n");
System.out.print("amount: " + barChart.getCategoryCount() + "\n");
// Render diagram // Render diagram
MasterRenderer renderer = new MasterRenderer(indexV4Printer, a4Format); MasterRenderer renderer = new MasterRenderer(indexV4Printer, a4Format);
......
...@@ -24,7 +24,7 @@ public class CsvParser { ...@@ -24,7 +24,7 @@ public class CsvParser {
private final Logger mLogger = LoggerFactory.getLogger(CsvParser.class); private final Logger mLogger = LoggerFactory.getLogger(CsvParser.class);
public ArrayList<ArrayList<String>> mCsvData; private ArrayList<ArrayList<String>> mCsvData;
/** /**
* Initiates the parser. The parser reads from the specified {@code reader} * Initiates the parser. The parser reads from the specified {@code reader}
......
Reihe a,Reihe b,Reihe c,Reihe d , Reihe a , Reihe b , Reihe c, Reihe d
Kat.1,3,"2,5",1,3 Kat.1 ,3 ,"2,5" ,1 ,3
Kat.2,4,3,2,5 Kat.2 ,4 ,3 ,2 ,5
Kat.3,"4,5",3,1,"0,2" Kat.3 ,"4,5" ,3 ,1,"0,2"
Kat.4 ,"4,5" ,3 ,1,"0,2"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment