简介
三角剖分图(triangulation),是代数拓扑学里最基本的研究方法。主要是把离散集合中的数据点剖分成不均匀的三角网格(如下图所示),能够直观地展示邻点之间的距离关系。
![d0addb36d4f0d3192b08e80fb8449dbb.png](https://img-blog.csdnimg.cn/img_convert/d0addb36d4f0d3192b08e80fb8449dbb.png)
绘制三角剖分图
1 import random 2 import matplotlib.pyplot as plot 3 import matplotlib.tri as tri 4 5 count = 100 6 X = [random.random() for i in range(count)] 7 Y = [random.random() for i in range(count)] 8 9 triangles = tri.Triangulation(X, Y)10 11 plot.triplot(triangles, 'bo-')12 plot.show()
上述代码:
#5 设定要绘制数据点的数量。
#6 随机生成数据点的X轴坐标。
#7 随机生成数据点的Y轴坐标。
#9 计算出三角剖分图并进行存储。
#11 绘制三角剖分图。