VTK/Examples/Python/Graphs/VisualizeGraph

From KitwarePublic

Jump to: navigation, search
  • Contributed by Jim McCusker
  • Note: AddEdge() is not enabled through python, but AddGraphEdge() is.

VisualizeGraph.py

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()
Personal tools