In [1]:
using GraphTools
import GraphViz: Graph
import Graphs: ExVertex, ExEdge

draw(g::GraphStore) = Graph(to_dot(g))
draw(g::GraphStore, ex::Union{ExVertex,ExEdge}) = Graph(to_dot(g, ex))


Out[1]:
draw (generic function with 2 methods)

In [2]:
draw( @graph A )


Out[2]:
graphname 1 A

In [3]:
draw( @graph A - B )


Out[3]:
graphname 1 A 2 B 1--2

In [4]:
draw( @graph A -> B )


Out[4]:
graphname 1 A 2 B 1->2

In [5]:
draw( @graph A 50-> B )


Out[5]:
graphname 1 A 2 B 1->2 50

In [6]:
draw( @graph A 50-> B -> C )


Out[6]:
graphname 1 A 2 B 1->2 50 3 C 2->3

In [7]:
draw( @graph A -> B -> C -> A )


Out[7]:
graphname 1 A 2 B 1->2 3 C 2->3 3->1

In [8]:
draw( (@graph A -> B) + (@graph A -> C) + (@graph D) )


Out[8]:
graphname 1 A 2 B 1->2 3 C 1->3 4 D