scipy.spatial (scipy.spatial import ConvexHull から) を使用して、一連の点の凸包を描画しようとしています。
import pylab as pl
from scipy.spatial import ConvexHull
pl.figure()
pl.hold(True)
points = np.concatenate((x, y), axis=1)
hull = ConvexHull(points)
pl.plot(points[:,0], points[:,1], 'ro')
for simplex in hull.simplices:
pl.plot(points[simplex,0], points[simplex,1], 'dk--')
問題は、hull.simplices が何であるかを正しく理解していないことです。convexhull のファセットにあるポイントのインデックスを見つけたいので、これらのインデックスを使用して x と y からポイントを取得できます。