ellipse: generating a closed ellipse

View source: R/shape_generator.R

ellipseR Documentation

generating a closed ellipse

Description

This function is derived from 'VennDiagram::ell2poly', we modified it and then it can generating a closed ellipse, which is a requirement for further transformation to a POLYGON sf object.

Usage

ellipse(x = 0, y = 0, a = 2, b = 1, rotation = 0, n = 100)

Arguments

x, y

the coordinates of ellipse center

a

radius of short arm

b

radius of long arm

rotation

rotation in degree

n

number of points

Value

a matrix representing ellipse coordinates

Examples

# plot the default ellipse
library(sf)
library(ggVennDiagram)
ellipse() %>% st_linestring() %>% plot()

ggVennDiagram documentation built on Aug. 14, 2023, 5:09 p.m.