# color list colorList = [] for regionIndex in range(len(vor.regions)): if not -1 in vor.regions[regionIndex]: polygon = [vor.vertices[i] for i in vor.regions[regionIndex]] if len(polygon) == 0: colorList += colorList[-1:] continue colorList += [np.array(polygon).transpose().min()] colorList += colorList[-1:] colorList = normalizer(np.array(colorList))
# colorize for regionIndex in range(len(vor.regions)): if not -1 in vor.regions[regionIndex]: polygon = [vor.vertices[i] for i in vor.regions[regionIndex]] plt.fill(*zip(*polygon),color=np.repeat(colorList[regionIndex],3))
# fix the range of axes plt.xlim([-0.2,1.2]), plt.ylim([-0.2,1.2])