我使用matplotlib.patches.ellipse创建了一个椭圆,如下所示:
patch = mpatches.Ellipse(center, major_ax, minor_ax, angle_deg, fc='none', ls='solid', ec='g', lw='3.')
Run Code Online (Sandbox Code Playgroud)
我想要的是此修补程序内包含的所有整数坐标的列表。即,如果我要将此椭圆与每个整数点一起绘制在同一网格上,那么椭圆中将包含哪些点?
我尝试查看是否可以提取椭圆方程,以便可以遍历每个点并查看其是否在直线内,但是我似乎找不到一种明显的方法来完成此操作,因为主椭圆的轴可以以任何角度定向。必须将这些信息存储在某个地方的补丁程序中,但是我似乎找不到它。
任何对此的建议将不胜感激。