I would like to get the center point(x,y) of a figure created by a set of points.

How do I do this?

If you mean centroid, you just get the average of all the points.

```
x = [p[0] for p in points]
y = [p[1] for p in points]
centroid = (sum(x) / len(points), sum(y) / len(points))
```

I assume that a point is a tuple like (x,y).

```
x,y=zip(*points)
center=(max(x)+min(x))/2., (max(y)+min(y))/2.
```

Licensed under: CC-BY-SA with attribution

Not affiliated with: Stack Overflow