mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
improve label rendering
This commit is contained in:
parent
fb1f5e4555
commit
a897418b4c
3 changed files with 7 additions and 2 deletions
|
|
@ -29,6 +29,9 @@ public class GraphStreamViewer {
|
||||||
" stroke-mode: plain;" +
|
" stroke-mode: plain;" +
|
||||||
" stroke-color: #999;" +
|
" stroke-color: #999;" +
|
||||||
" stroke-width: 1.0;" +
|
" stroke-width: 1.0;" +
|
||||||
|
" text-font: couriernew;" +
|
||||||
|
" text-offset: 2,-5;" +
|
||||||
|
" text-size: 8;" +
|
||||||
"}" +
|
"}" +
|
||||||
"node.pickup {" +
|
"node.pickup {" +
|
||||||
" fill-color: #6CC644;" +
|
" fill-color: #6CC644;" +
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ import java.util.Collection;
|
||||||
import jsprit.analysis.toolbox.GraphStreamViewer;
|
import jsprit.analysis.toolbox.GraphStreamViewer;
|
||||||
import jsprit.analysis.toolbox.SolutionPlotter;
|
import jsprit.analysis.toolbox.SolutionPlotter;
|
||||||
import jsprit.analysis.toolbox.SolutionPrinter;
|
import jsprit.analysis.toolbox.SolutionPrinter;
|
||||||
|
import jsprit.analysis.toolbox.GraphStreamViewer.Label;
|
||||||
import jsprit.analysis.toolbox.SolutionPrinter.Print;
|
import jsprit.analysis.toolbox.SolutionPrinter.Print;
|
||||||
import jsprit.core.algorithm.VehicleRoutingAlgorithm;
|
import jsprit.core.algorithm.VehicleRoutingAlgorithm;
|
||||||
import jsprit.core.algorithm.box.SchrimpfFactory;
|
import jsprit.core.algorithm.box.SchrimpfFactory;
|
||||||
|
|
@ -106,7 +107,7 @@ public class SimpleExample {
|
||||||
*/
|
*/
|
||||||
// SolutionPlotter.plotSolutionAsPNG(problem, bestSolution, "output/solution.png", "solution");
|
// 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();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ import jsprit.analysis.toolbox.GraphStreamViewer;
|
||||||
import jsprit.analysis.toolbox.Plotter;
|
import jsprit.analysis.toolbox.Plotter;
|
||||||
import jsprit.analysis.toolbox.SolutionPlotter;
|
import jsprit.analysis.toolbox.SolutionPlotter;
|
||||||
import jsprit.analysis.toolbox.SolutionPrinter;
|
import jsprit.analysis.toolbox.SolutionPrinter;
|
||||||
|
import jsprit.analysis.toolbox.GraphStreamViewer.Label;
|
||||||
import jsprit.analysis.toolbox.SolutionPrinter.Print;
|
import jsprit.analysis.toolbox.SolutionPrinter.Print;
|
||||||
import jsprit.core.algorithm.VehicleRoutingAlgorithm;
|
import jsprit.core.algorithm.VehicleRoutingAlgorithm;
|
||||||
import jsprit.core.algorithm.io.VehicleRoutingAlgorithms;
|
import jsprit.core.algorithm.io.VehicleRoutingAlgorithms;
|
||||||
|
|
@ -101,7 +102,7 @@ public class SolomonExample {
|
||||||
|
|
||||||
// GraphStream.display(vrp,100);
|
// GraphStream.display(vrp,100);
|
||||||
|
|
||||||
new GraphStreamViewer(vrp,solution).setRenderDelay(100).display();
|
new GraphStreamViewer(vrp,solution).labelWith(Label.ID).setRenderDelay(100).display();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue