nunosempere.github.io/maths-prog/geocentric.R

31 lines
550 B
R

install.packages("ggplot2")
library(ggplot2)
circle = function(t){
x = sin(t)
y = cos(t)
return(c(x,y))
}
d = list()
d$x = c()
d$y = c()
for(t in c(1:2000)){
p_circle = circle(t)
d$x=c(d$x,p_circle[1])
d$y=c(d$y, p_circle[2])
}
d= as.data.frame(d)
blank = theme_void() + theme(legend.position="none")
ggplot(data = d)+
geom_point(aes(x=x, y=y), size = 0.0001)+
blank
p <- ggplot(data = data.frame(x = 0), mapping = aes(x = x))
p + stat_function(fun = sun) + xlim(-5,5)
ggsave("temp.png", width = 30, height = 30, units = "cm")