Exemplo n.º 1
0
def main(script, n='20', graphs='10',probs='0.2'):

    # create n Vertices
    n = int(n)
    graphs = int(graphs)
    probs = float(probs)

    labels = string.ascii_lowercase + string.ascii_uppercase + string.digits
    
    vs = [Vertex(c) for c in labels[:n]]
    # create a graph and a layout
    g = RandomGraph(vs)
    #g.add_all_edges()
    g.regular_edges_handshake(4)
    print g.is_connected()
    layout = CircleLayout(g)

    # draw the graph
    gw = GraphWorld()
    gw.show_graph(g, layout)
    gw.mainloop()