In [52]:
%matplotlib inline
import numpy as np
from matplotlib import pyplot as plt
n = 100
X, Y = np.random.normal(size=(2,n))
from scipy.spatial import ConvexHull, Delaunay
XY = np.vstack((X,Y)).T
hull = ConvexHull(XY)
Hxy = XY[hull.vertices]
Mxy = np.array([[0,0]])
delaunay = Delaunay(Hxy)
from scipy.spatial import convex_hull_plot_2d
from scipy.spatial import delaunay_plot_2d
fig, (ax1, ax2) = plt.subplots(ncols=2,figsize=(15,5))
convex_hull_plot_2d(hull, ax1)
delaunay_plot_2d(delaunay, ax2)
None