generating a closed ellipse
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.
ellipse(x = 0, y = 0, a = 2, b = 1, rotation = 0, n = 100)
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 |
a matrix representing ellipse coordinates
# plot the default ellipse library(sf) library(ggVennDiagram) ellipse() %>% st_linestring() %>% plot()
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.