System.arraycopy(this.history, 0, values, 0, index + 1); chart.addSeries("executed plan", iterations, values); chart.addMatsimLogo(); chart.saveAsPng(this.fileName + ".png", 800, 600);
chart.addSeries("overall", iterations, values); chart.addMatsimLogo(); chart.saveAsPng(this.durationsFileName + ".png", 800, 600); chart.addSeries("overall", iterations, values); chart.addMatsimLogo(); chart.saveAsPng(this.tripsFileName + ".png", 800, 600);
chart.addMatsimLogo(); chart.saveAsPng(this.modeFileName + ".png", 800, 600);
domainAxis.setRange(0, endTime / 3600.0); chart.addMatsimLogo(); String fileName = outputDirectoryHierarchy.getIterationFilename(event.getIteration(), this.activitiesFileName + ".png"); chart.saveAsPng(fileName, 800, 600);
chart.addSeries("avg. of plans' average score", this.scoreHistory.get( ScoreItem.average) ); chart.addSeries("avg. executed score", this.scoreHistory.get( ScoreItem.executed ) ); chart.addMatsimLogo(); chart.saveAsPng(this.fileName + ".png", 800, 600);
System.arraycopy(this.history[INDEX_EXECUTED], 0, values, 0, index + 1); chart.addSeries("avg. executed score", iterations, values); chart.addMatsimLogo(); chart.saveAsPng(this.fileName + ".png", 800, 600);
chart.addMatsimLogo(); chart.saveAsPng(controler.getMATSimControler().getControlerIO().getOutputPath() + "/slaveScoreStats.png", 1200, 800);
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); }
addSeriesToPlot(index, relaxVeh, iterations, INDEX.INDEX_SIGMALOWERPOSVEH.ordinal()); size.addMatsimLogo(); scores.addMatsimLogo(); passengers.addMatsimLogo(); shares.addMatsimLogo(); relaxOperator.addMatsimLogo(); relaxRoutes.addMatsimLogo(); relaxPax.addMatsimLogo(); relaxVeh.addMatsimLogo();