r неправильно показывает файл формы при увеличении размеров в ggplot2 - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь открыть карту мира и увеличить ее размер, чтобы она смотрела только на Европу. Когда я строю всю карту в ggplot?, Нет проблем:

shape <- readOGR(dsn = "/home/user/QGis/50m_physical", layer = "ne_50m_land")
map_2 <- ggplot() + 
geom_polygon(data = shape, 
             aes(x = long, y = lat, group = group), 
             colour = "black", 
             fill = NA)

Когда я пытаюсь увеличить размеры,

shape <- readOGR(dsn = "/home/user/QGis/50m_physical", layer = "ne_50m_land")
map_2 <- ggplot() + 
         geom_polygon(data = shape, 
             aes(x = long, 
                 y = lat, 
                 group = group), 
                 colour = "black", 
             fill = NA)+
         scale_x_continuous(name="Longitude", limits=c(-40, 90))+
         scale_y_continuous(name="Latitude", limits=c(30, 80))

показывает дополнительные строки: enter image description here

Как я могурешить эту проблему?

1 Ответ

1 голос
/ 19 сентября 2019

Я не могу воспроизвести ваш пример, так как у меня нет данных.Однако я подозреваю, что замена

scale_x_continuous(name="Longitude", limits=c(-40, 90))+
scale_y_continuous(name="Latitude", limits=c(30, 80))

на

coord_cartesian(xlim =c(-40, 90), ylim = c(30, 80))

решает проблему

...