# VisualizeGraph

VTKExamples/Python/Graphs/VisualizeGraph

### Description

- Contributed by Jim McCusker

Note

AddEdge() is not enabled through python, but AddGraphEdge() is.

Other Languages

See (Cxx), (Java)

### Code

VisualizeGraph.py

    #!/usr/bin/env python

    import vtk

    g = vtk.vtkMutableDirectedGraph()

    v1 = g.AddVertex()
    v2 = g.AddVertex()

    g.AddGraphEdge(v1, v2)
    g.AddGraphEdge(v1, v2)

    graphLayoutView = vtk.vtkGraphLayoutView()
    graphLayoutView.AddRepresentationFromInput(g)
    graphLayoutView.SetLayoutStrategy("Simple 2D")
    graphLayoutView.ResetCamera()
    graphLayoutView.Render()

    graphLayoutView.GetLayoutStrategy().SetRandomSeed(0)

    graphLayoutView.GetInteractor().Start()