| 
							- from abp import GraphState, VizClient
 - from abp.util import xyz
 - 
 - # Prepare to visualize
 - v = VizClient()
 - 
 - # Make a graph state with position attributes
 - g = GraphState()
 - for i in range(5):
 -     g.add_qubit(i, position=xyz(i, 0, 0), vop="identity")
 - g.act_czs((0,1),(1,2),(2,3),(3,4))
 - 
 - # Show it
 - v.update(g, 3)
 - 
 - # Add a qubit with no position
 - g.add_qubit('start')
 - 
 - # Show it
 - v.update(g)
 
 
  |