利用python画图的问题

问题大致是有很多具有坐标的点,目的是实现用一个圆滑曲线把这些点包起来,然后再判断出其中点密集的地方和点疏松的地方。

  1. 前者用圆滑曲线包围这些点还有点思路,就是用射线法,繁琐了些,以前用matlab实现过,现在要用python实现,大致会用到哪些画图的库啊

  2. 后面密集和疏松我没什么思路,求各位大佬帮助

能给个大致思路就行,感谢!

matplotlib应该可以吧

点集凸包 https://blog.csdn.net/john_bian/article/details/85221039
平滑作图可以用matplotlib

用opencv这个cv2库,有现成的函数 ,你这个就是最小外包圆了 ,
OpenCV提供这个函数如图,这个是《opencv算法精解》第九章:几何形状的检测和拟合
截的图 :
图片说明
你有也可以看下opencv官方文档,很多都是现成的啊 ,还有最小凸包这个函数。。