Much research has focused on automatic layout, but little research has attempted to integrate such methods into an interactive system. The division of labor should exploit the strengths of both humans and computers. Below we show snapshots at various points in the design process in order to illustrate some of the features of our system. User creates initial layout, placing nodes using the mouse. User adds edges and labels.
System resizes nodes to fit labels.
The system reposi tions the nodes accordingly. The system repositions the nodes, satisfying old and new constraints. The final layout.