在R中,我的地图在我设定的限制之前被切断,如何解决这个问题?

在R中,我的地图在我设定的限制之前被切断,如何解决这个问题?,r,R,我的多边形在我的绘图限制之前被截断。我尝试过使用gSimplify和fortify,但是没有,它不起作用 #code to make the maps canada <- raster::getData('GADM', country = 'CAN', level = 1) ns <- subset(canada, HASC_1 == "CA.NS") nb<-subset(canada, HASC_1 == "CA.NB") ns <- gSimplify(ns, to

我的多边形在我的绘图限制之前被截断。我尝试过使用gSimplify和fortify,但是没有,它不起作用

#code to make the maps
canada <- raster::getData('GADM', country = 'CAN', level = 1)
ns <- subset(canada, HASC_1 == "CA.NS")
nb<-subset(canada, HASC_1 == "CA.NB")
ns <- gSimplify(ns, tol = 0.02, topologyPreserve = T)
ns <- fortify(ns) 

#plotting code
alltracks<-ggplot()+
  geom_polygon(ns, mapping = aes(long, lat, group = group), fill = "grey70")+
  geom_polygon(nb, mapping = aes(long, lat, group = group))+
  ylim(42.5,45)+
  xlim(-68,-65)
#制作地图的代码
加拿大