# Ellipse > **NOTE**
> This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. The **** component is used to draw an ellipse. ## Required Permissions None ## Child Components None ## APIs ellipse(options?: {width: Length, height: Length}) - Parameters | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | | options | Object | No | - | Options of the ellipse to draw. For details, see the **options** parameters. | - options parameters | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | | width | Length | Yes | - | Width of the ellipse. | | height | Length | Yes | - | Height of the ellipse. | ## Attributes | Name | Type | Default Value | Mandatory | Description | | -------- | -------- | -------- | -------- | -------- | | width | Length | 0 | No | Width of the rectangle where the ellipse is located. | | height | Length | 0 | No | Height of the rectangle where the ellipse is located. | ## Example ``` @Entry @Component struct EllipseExample { build() { Flex({ justifyContent: FlexAlign.SpaceAround }) { // Draw an ellipse in a 150 x 70 rectangle. Ellipse({ width: 150, height: 80 }) // Draw an ellipse in a 150 x 70 rectangle. Ellipse().width(150).height(80) }.width('100%').margin({ top: 5 }) } } ``` ![en-us_image_0000001212058488](figures/en-us_image_0000001212058488.png)