I have a list of cities and the distance between each city.
A -> B: 3km A -> C: 5km A -> D: 1km B -> C: 1km B -> D: 2km C -> D: 5km
I would like to draw a graph where all cities are shown as points while the distances between the points are as near at the provided distances as possible. I am thinking of an algorithm that draws the points in space and tries to iteratively move the objects closer to the distance.
How can I accomplice that in Python?