在matplotlib中绘制一组给定点以形成闭合曲线

在matplotlib中绘制一组给定点以形成闭合曲线,第1张

在matplotlib中绘制一组给定点以形成闭合曲线

如果您不知道如何设置点(如果建议这样做,则建议您遵循该顺序,这样会更快),您可以从scipy使用凸包:

import matplotlib.pyplot as pltfrom scipy.spatial import ConvexHull# RANDOM DATAx = np.random.normal(0,1,100)y = np.random.normal(0,1,100)xy = np.hstack((x[:,np.newaxis],y[:,np.newaxis]))# PERFORM ConVEX HULLhull = ConvexHull(xy)# PLOT THE RESULTSplt.scatter(x,y)plt.plot(x[hull.vertices], y[hull.vertices])plt.show()

注意,此方法将为您的点创建一个边界框。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5439919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存