public void createXYLineChart(final String filename) { XYLineChart chart = new XYLineChart(TITLE, X_AXIS, Y_AXIS); chart.addSeries(SERIE_1, new double[] {1.0, 2.0, 3.0, 4.0, 5.0}, new double[] {1.0, 5.0, 2.0, 3.0, 4.5}); chart.addSeries(SERIE_2, new double[] {1.0, 5.0, 2.0, 4.0, 3.0}, new double[] {2.0, 3.0, 3.0, 1.5, 4.5}); chart.saveAsPng(filename, 800, 600); }
public void createXYLogLogLineChart(final String filename) { XYLineChart chart = new XYLineChart(TITLE, X_AXIS, Y_AXIS, true); chart.addSeries(SERIE_1, new double[] {1.0, 2.0, 3.0, 4.0, 5.0}, new double[] {1.0, 5.0, 2.0, 3.0, 4.5}); chart.addSeries(SERIE_2, new double[] {1.0, 5.0, 2.0, 4.0, 3.0}, new double[] {2.0, 3.0, 3.0, 1.5, 4.5}); chart.saveAsPng(filename, 800, 600); }
chart.addSeries("executed plan", iterations, values); chart.addMatsimLogo(); chart.saveAsPng(this.fileName + ".png", 800, 600);
chart.saveAsPng(this.modeFileName + ".png", 800, 600);
chart.saveAsPng(fileName, 800, 600);
chart.addSeries("avg. executed score", this.scoreHistory.get( ScoreItem.executed ) ); chart.addMatsimLogo(); chart.saveAsPng(this.fileName + ".png", 800, 600);
chart.addSeries("avg. executed score", iterations, values); chart.addMatsimLogo(); chart.saveAsPng(this.fileName + ".png", 800, 600);
chart.saveAsPng(outputPathCongestionInfo + runId + "." + iteration + ".decongestion_delays_perLinkAndTimeBin.png", 800, 600);
chart.saveAsPng(outputPathCongestionInfo + runId + "." + iteration + ".decongestion_toll_perLinkAndTimeBin.png", 800, 600);
chart.saveAsPng(controler.getMATSimControler().getControlerIO().getOutputPath() + "/slaveScoreStats.png", 1200, 800);
chart1.saveAsPng(outputDirectory + this.congestionInfo.getScenario().getConfig().controler().getRunId() + ".decongestion_travelTime_delay.png", 800, 600); chart2.saveAsPng(outputDirectory + this.congestionInfo.getScenario().getConfig().controler().getRunId() + ".decongestion_userBenefits_tolls.png", 800, 600);
private void dropChart( final Id groupId, final History history) { final XYLineChart chart = new XYLineChart( getStatName()+" Statistics for "+groupId, "iteration", getStatName()); chart.addSeries( "avg. minimum "+getStatName(), history.getIterations(), history.getAvgOfMinimums()); chart.addSeries( "avg. max "+getStatName(), history.getIterations(), history.getAvgOfMaximums()); chart.addSeries( "avg. of plans' average "+getStatName(), history.getIterations(), history.getAvgOfAverages()); chart.addSeries( "avg. executed "+getStatName(), history.getIterations(), history.getAvgOfExecuted()); chart.addMatsimLogo(); chart.saveAsPng(this.fileName + "_" + groupId + ".png", 800, 600); }
relaxVeh.addMatsimLogo(); size.saveAsPng(event.getServices().getControlerIO().getOutputFilename("pStats_size.png"), 800, 600); scores.saveAsPng(event.getServices().getControlerIO().getOutputFilename("pStats_score.png"), 800, 600); passengers.saveAsPng(event.getServices().getControlerIO().getOutputFilename("pStats_pax.png"), 800, 600); shares.saveAsPng(event.getServices().getControlerIO().getOutputFilename("pStats_shares.png"), 800, 600); relaxOperator.saveAsPng(event.getServices().getControlerIO().getOutputFilename("pStats_relaxOperators.png"), 800, 600); relaxRoutes.saveAsPng(event.getServices().getControlerIO().getOutputFilename("pStats_relaxRoutes.png"), 800, 600); relaxPax.saveAsPng(event.getServices().getControlerIO().getOutputFilename("pStats_relaxPax.png"), 800, 600); relaxVeh.saveAsPng(event.getServices().getControlerIO().getOutputFilename("pStats_relaxVeh.png"), 800, 600);