@@ -0,0 +1,787 @@
+package analysis;%0A%0Aimport basics.VehicleRoutingProblem;%0Aimport basics.VehicleRoutingProblemSolution;%0A%0Apublic class Plotter %7B%0A%09%0A%09public static enum Label %7B%0A%09%09ID, SIZE, NO_LABEL%0A%09%7D%0A%09%0A%09private boolean showFirstActivity = true;%0A%09%0A%09private Label label = Label.SIZE;%0A%09%0A%09private VehicleRoutingProblem vrp;%0A%09%0A%09private VehicleRoutingProblemSolution solution;%0A%09%0A%09public void setShowFirstActivity(boolean show)%7B%0A%09%09showFirstActivity = show;%0A%09%7D%0A%09%0A%09public void setLabel(Label label)%7B%0A%09%09this.label = label;%0A%09%7D%0A%0A%09public Plotter(VehicleRoutingProblem vrp) %7B%0A%09%09super();%0A%09%09this.vrp = vrp;%0A%09%7D%0A%0A%09public Plotter(VehicleRoutingProblem vrp, VehicleRoutingProblemSolution solution) %7B%0A%09%09super();%0A%09%09this.vrp = vrp;%0A%09%09this.solution = solution;%0A%09%7D%0A%09%0A%09public void plot(String pngFileName, String plotTitle)%7B%0A%09%09%0A%09%7D%0A%0A%7D%0A

create new plotter - with more options compared to static solutionPlotter