Learn R Programming

ggVennDiagram (version 1.2.2)

ellipse: 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)

Value

a matrix representing ellipse coordinates

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

Examples

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

Run the code above in your browser using DataLab