diff --git a/jsprit-analysis/src/main/java/jsprit/analysis/toolbox/GraphStreamViewer.java b/jsprit-analysis/src/main/java/jsprit/analysis/toolbox/GraphStreamViewer.java index de39a85f..cbfe270a 100644 --- a/jsprit-analysis/src/main/java/jsprit/analysis/toolbox/GraphStreamViewer.java +++ b/jsprit-analysis/src/main/java/jsprit/analysis/toolbox/GraphStreamViewer.java @@ -29,6 +29,9 @@ public class GraphStreamViewer { " stroke-mode: plain;" + " stroke-color: #999;" + " stroke-width: 1.0;" + + " text-font: couriernew;" + + " text-offset: 2,-5;" + + " text-size: 8;" + "}" + "node.pickup {" + " fill-color: #6CC644;" + diff --git a/jsprit-examples/src/main/java/jsprit/examples/SimpleExample.java b/jsprit-examples/src/main/java/jsprit/examples/SimpleExample.java index 7eda8cde..f9b4e323 100644 --- a/jsprit-examples/src/main/java/jsprit/examples/SimpleExample.java +++ b/jsprit-examples/src/main/java/jsprit/examples/SimpleExample.java @@ -22,6 +22,7 @@ import java.util.Collection; import jsprit.analysis.toolbox.GraphStreamViewer; import jsprit.analysis.toolbox.SolutionPlotter; import jsprit.analysis.toolbox.SolutionPrinter; +import jsprit.analysis.toolbox.GraphStreamViewer.Label; import jsprit.analysis.toolbox.SolutionPrinter.Print; import jsprit.core.algorithm.VehicleRoutingAlgorithm; import jsprit.core.algorithm.box.SchrimpfFactory; @@ -106,7 +107,7 @@ public class SimpleExample { */ // SolutionPlotter.plotSolutionAsPNG(problem, bestSolution, "output/solution.png", "solution"); - new GraphStreamViewer(problem, bestSolution).setRenderDelay(100).display(); + new GraphStreamViewer(problem, bestSolution).labelWith(Label.ID).setRenderDelay(100).display(); } } diff --git a/jsprit-examples/src/main/java/jsprit/examples/SolomonExample.java b/jsprit-examples/src/main/java/jsprit/examples/SolomonExample.java index 82f81d03..1927c463 100644 --- a/jsprit-examples/src/main/java/jsprit/examples/SolomonExample.java +++ b/jsprit-examples/src/main/java/jsprit/examples/SolomonExample.java @@ -23,6 +23,7 @@ import jsprit.analysis.toolbox.GraphStreamViewer; import jsprit.analysis.toolbox.Plotter; import jsprit.analysis.toolbox.SolutionPlotter; import jsprit.analysis.toolbox.SolutionPrinter; +import jsprit.analysis.toolbox.GraphStreamViewer.Label; import jsprit.analysis.toolbox.SolutionPrinter.Print; import jsprit.core.algorithm.VehicleRoutingAlgorithm; import jsprit.core.algorithm.io.VehicleRoutingAlgorithms; @@ -101,7 +102,7 @@ public class SolomonExample { // GraphStream.display(vrp,100); - new GraphStreamViewer(vrp,solution).setRenderDelay(100).display(); + new GraphStreamViewer(vrp,solution).labelWith(Label.ID).setRenderDelay(100).display(); }