本文整理汇总了Python中scipy.spatial.Delaunay.get_dual方法的典型用法代码示例。如果您正苦于以下问题:Python Delaunay.get_dual方法的具体用法?Python Delaunay.get_dual怎么用?Python Delaunay.get_dual使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类scipy.spatial.Delaunay
的用法示例。
在下文中一共展示了Delaunay.get_dual方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Tiling
# 需要导入模块: from scipy.spatial import Delaunay [as 别名]
# 或者: from scipy.spatial.Delaunay import get_dual [as 别名]
# --- self-test -------------------------------------------------------------
if __name__ == '__main__':
# Delaunay triangulation
points = np.genfromtxt("tests/graphene_flower.txt");
Delaunay = Tiling(points);
ax=Delaunay.plot_vertices(fc='red');
#Delaunay.plot_tiles(ax,[3],'red');
Delaunay.plot_edges(ax,fc='red');
# Voronoi diagram
Voronoi=Delaunay.get_dual();
ax2=Voronoi.plot_vertices(ax,fc='blue');
Voronoi.plot_edges(ax);
Voronoi.plot_tiles(ax,[7],'blue');
D = Voronoi.get_dual();
#V = D.get_dual();
#D = V.get_dual();
D.plot_vertices(ax,'green');
D.plot_edges(ax,'green');
D.flip(100);
for x in (Delaunay, Voronoi, D):
print x.npoints, x.ntiles, x.nedges, len(x.neighbors)
plt.show();