前言:
此刻你们对“三角形剖分算法”可能比较珍视,各位老铁们都想要了解一些“三角形剖分算法”的相关文章。那么小编在网络上网罗了一些对于“三角形剖分算法””的相关内容,希望我们能喜欢,咱们一起来了解一下吧!简介
三角剖分图(triangulation),是代数拓扑学里最基本的研究方法。主要是把离散集合中的数据点剖分成不均匀的三角网格(如下图所示),能够直观地展示邻点之间的距离关系。
绘制三角剖分图
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 绘制三角剖分图。
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 Z = [0.] * count 9 10 triangles = tri.Triangulation(X, Y)11 12 plot.tripcolor(triangles, Z, edgecolors='w')13 plot.show()
小结:
本文介绍了 Python 基于 matplotlib 绘制三角剖分图的基本操作方法。
欢迎大家关注交流,一起学习、讨论!
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #三角形剖分算法 #三角剖分算法 #三角剖分算法java库