improved dot generation

This commit is contained in:
berleon 2012-12-21 15:14:46 +01:00
parent fd77497498
commit 0097df8378
1 changed files with 11 additions and 2 deletions

View File

@ -200,10 +200,19 @@ object IvyGraphMLDependencies extends App {
val edges = {
for ( e <- graph.edges)
yield
"\t\"" + e._1.idString + "\" -> \"" + e._2.idString + "\""
""" "%s" -> "%s"""".format(e._1.idString, e._2.idString)
}.mkString("\n")
val dot = "digraph \"dependency-graph\" {\n" + edges + "\n}"
val dot =
"""digraph "dependency-graph" {
| graph[rankdir="LR"]
| node [
| shape="record"
| ]
| edge [
| arrowtail="none"
| ]
|""".stripMargin + edges + "\n}"
sbt.IO.write(outputFile, dot)
outputFile