Beispiel #1
0
# (C) Copyright 2009-2019 Enthought, Inc., Austin, TX
# All rights reserved.

import networkx
from graphcanvas.api import GraphView

g=networkx.DiGraph()

g.add_edge('a','b',weight=0.6)
g.add_edge('a','c',weight=0.2)
g.add_edge('c','d',weight=0.1)
g.add_edge('c','e',weight=0.7)
g.add_edge('c','f',weight=0.9)
g.add_edge('a','d',weight=0.3)

GraphView(graph=g).configure_traits()
 def _graph_view_default(self):
     return GraphView(graph=self.g)
import networkx
from graphcanvas.api import GraphView

g = networkx.balanced_tree(3, 5)
GraphView(graph=g, layout='circular').configure_traits()
Beispiel #4
0
import networkx
from graphcanvas.api import GraphView

g=networkx.DiGraph()

g.add_edge('root', 'child 1')
g.add_edge('child 1', 'grandchild 1')
g.add_edge('child 1', 'grandchild 2')
g.add_edge('root', 'child 2')
g.add_edge('child 2', 'grandchild 3')
g.add_edge('child 2', 'grandchild 4')
g.add_edge('child 2', 'grandchild 5')

GraphView(graph=g, layout='tree').configure_traits()