'A force-based layout in which edges are regarded as springs.
The forces are applied to the nodes, pulling them closer or pushing them apart.'

def __init__(self, graph):

    GraphLayout.__init__(self, graph)
    self.k = 4.0
    self.force = 0.01
    self.repulsion = 50
