我有以下格式的x、y坐标输入值:
[[1,1], [2,1], [2,2], [1,2], [0.5,1.5]]
我想画多边形,但是不知道如何画!
谢谢
我有以下格式的x、y坐标输入值:
[[1,1], [2,1], [2,2], [1,2], [0.5,1.5]]
我想画多边形,但是不知道如何画!
谢谢
from scipy.spatial import ConvexHull
points = np.array([[36.129858, 35.908697],[36.130999, 35.913982],[36.127573, 35.913875],[36.127180, 35.919735],[36.122773, 35.924147],[36.121684, 35.920957],[36.125561, 35.916850],[36.124430, 35.914520]])
hull = ConvexHull(points)
convexlist = hull.simplices
for simplex in hull.simplices:
plt.plot(points[simplex, 0], points[simplex, 1], 'k-')
plt.show()