7.4.2 椭圆
matplotlib库的pyplot子库提供的Ellipse( )函数用于绘制不同风格的椭圆。该函数的主要参数使用方法如下:
(1)xy用于设置椭圆圆心坐标(x,y),如xy=(3,3);
(2)width用于设置椭圆的x轴向直径,如width=3;
(3)height设置椭圆的y轴向直径,如height=5;
(4)angle设置以xy坐标为基点逆时针方向旋转指定的角度(默认为0.0),单位符号为°,如angle=30;
(5)alpha用于设置透明度,可选参数,如alpha=0.5;
(6)color用于设置圆边线颜色,可选参数,如color='r';(https://www.daowen.com)
(7)fill用于设置是否填充颜色,可选参数,如果fill=True,则填充颜色。
用Ellipse( )绘制4个叠加在一起的不同角度的椭圆,其代码如下:
代码文件:7_4_2_Ellipse.py

上述代码,都以坐标(0,0)为椭圆圆心、x轴向直径为1.5、y轴向直径为5,逆时针角度分别为0°、45°、90°、135°,而绘制的4个椭圆,其显示效果如图7.14所示。

图7.14 绘制4个椭圆