Исправить граничные эффекты с помощью geom_circle - PullRequest
1 голос
/ 16 мая 2019

Я использую geom_circle для создания некоторого круга.Если, кроме того, я установлю пределы с помощью xlim или ylim, круги изменятся.

library(ggforce) # for circles
library(gridExtra)

x <- seq(-2,2,by=4)
grid <- expand.grid(x,x)
df = data.frame(x=grid[,1],y=grid[,2], r = rep(4,nrow(grid)))

p1 <- ggplot() +
  geom_circle(aes(x0 = x, y0 = y, r = r), data = df) +coord_fixed()


p2 <- ggplot() +
  geom_circle(aes(x0 = x, y0 = y, r = r), data = df) +coord_fixed()+
  xlim(-2,2) +   ylim(-2,2)

grid.arrange(p1,p2)

Я бы надеялся получить ограничение графика p1 областью, указанной в xlim и ylim

...