检查椭圆内点是否比contains_point方法(Matplotlib)更快
要比contains_point方法更快地检查椭圆内的点,我们可以采取以下步骤 –
- 设置图形大小,调整subplot之间和周围的填充。
- 创建一个图形和一组子图。
- 设置纵横比相等。
- 使用numpy创建x和y数据点。
- 初始化椭圆的中心,高度,宽度和角度。
- 获取一个缩放自由的椭圆。
- 在轴的补丁中添加 ‘~ .Patch’; 返回补丁。
- 如果该点位于椭圆内,则将其颜色更改为“红色”;否则为“绿色”。
- 使用 scatter() 方法绘制带有颜色的x和y数据点。
- 使用 show() 方法显示图形。