CountSimComparison cc_last=null; while (l_it.hasNext()) { CountsLoadCurveGraph lcg=new CountsLoadCurveGraph(ccl, iteration, "dummy"); if (cc_last!=null) { lcg.add2LoadCurveDataSets(cc_last); while (cc.getId().equals(linkId)) { if (l_it.hasNext()) { lcg.add2LoadCurveDataSets(cc); cc= l_it.next(); lcg.add2LoadCurveDataSets(cc); break; lcg.setChartTitle("Link "+linkId); lcg.setFilename("link"+linkId); lcg.setLinkId(linkId.toString()); lcg.createChart(0); graphList.add(lcg); this.section.addURL(new MyURL("link"+linkId+".html", "link"+linkId));
/** * Creates CountsLoadCurveGraphs for each link and puts them in the kmz as pngs */ private void createCountsLoadCurveGraphs() { CountsLoadCurveGraphCreator cgc = new CountsLoadCurveGraphCreator(""); List<CountsGraph> graphs = cgc.createGraphs(this.countComparisonFilter.getCountsForHour(null), this.iterationNumber); this.countsLoadCurveGraphMap = new HashMap<>(graphs.size()); String linkid; StringBuffer filename; for (CountsGraph cg : graphs) { try { filename = new StringBuffer(); linkid = ((CountsLoadCurveGraph) cg).getLinkId(); filename.append(linkid); filename.append(PNG); writeChartToKmz(filename.toString(), cg.getChart()); this.countsLoadCurveGraphMap.put(linkid, filename.toString()); } catch (IOException e) { e.printStackTrace(); } } }
public void testCreateChart() { CountsFixture fixture = new CountsFixture(); fixture.setUp(); CountsLoadCurveGraph eg = new CountsLoadCurveGraph(fixture.ceateCountSimCompList(), 1, "testCreateChart"); assertNotNull("No graph is created", eg.createChart(0)); } }
@Override public JFreeChart createChart(final int nbr) { String title = this.getChartTitle() + ", Iteration: " + this.iteration_; this.chart_ = ChartFactory.createBarChart(title, "Hour", "Volumes [veh/h]", this.dataset0, PlotOrientation.VERTICAL, true, // legend?
@Test public void testCreateOccupancyChart() { PtCountsFixture fixture = new PtOccupancyCountsFixture(); fixture.setUp(); CountsLoadCurveGraph eg = new CountsLoadCurveGraph(fixture .ceateCountSimCompList(), 1, "testCreateChart"); assertNotNull("No graph is created", eg.createChart(0)); } }
CountSimComparison cc_last=null; while (l_it.hasNext()) { CountsLoadCurveGraph lcg=new CountsLoadCurveGraph(ccl, iteration, "dummy"); if (cc_last!=null) { lcg.add2LoadCurveDataSets(cc_last); while (cc.getId().equals(stopId)) { if (l_it.hasNext()) { lcg.add2LoadCurveDataSets(cc); cc= l_it.next(); lcg.add2LoadCurveDataSets(cc); break; lcg.setChartTitle("Stop "+stopId); lcg.setFilename("stop"+stopId); lcg.setLinkId(stopId.toString()); lcg.createChart(0); graphList.add(lcg); this.section.addURL(new MyURL("stop"+stopId+".html", "stop"+stopId));
@Test public void testCreateBoardChart() { PtCountsFixture fixture = new PtBoardCountsFixture(); fixture.setUp(); CountsLoadCurveGraph eg = new CountsLoadCurveGraph(fixture .ceateCountSimCompList(), 1, "testCreateChart"); assertNotNull("No graph is created", eg.createChart(0)); }
String stopId = ((CountsLoadCurveGraph) cg).getLinkId(), filename = stopId + postfix + PNG; writeChartToKmz(filename, cg.getChart());
@Test public void testCreateAlightChart() { PtCountsFixture fixture = new PtAlightCountsFixture(); fixture.setUp(); CountsLoadCurveGraph eg = new CountsLoadCurveGraph(fixture .ceateCountSimCompList(), 1, "testCreateChart"); assertNotNull("No graph is created", eg.createChart(0)); }