Почему график моей карты остается того же размера (и не изменяется соответственно), когда я расширяю график? - PullRequest
0 голосов
/ 04 июля 2018

Я нанес два набора точек на карте мира в RStudio, используя maps, и когда я пытаюсь максимизировать график, карта остается того же размера.

Я чувствую, что что-то упустил.

В Rstudio:

enter image description here

Расширенный участок:

enter image description here

Мне бы хотелось, чтобы карта мира была максимально развернута, чтобы она соответствовала моему экрану, чтобы лучше распределить точки, но она остается того же размера.

Куда я иду не так?

Или есть лучший пакет для этого?

Мой код:

library(tidyverse)
library(maps)
library(geosphere)

par(mar=c(0,0,0,0))
map('world')

points(x = geochats$origin_lon, y = geochats$origin_lat, col = "green", cex = 1, pch = 20)
points(x = geochats$end_lon, y = geochats$end_lat, col = "red", cex = 1, pch = 20)

1 Ответ

0 голосов
/ 05 июля 2018

map() использует довольно архаичный метод для фиксации окна графика и соотношения сторон. Это не ведет себя хорошо после масштабирования окна графика (также за пределами Rstudio). Не уверен насчет Rstudio, но я полагаю, что вы можете избежать этой проблемы, используя стандартную команду plot:

mymap <- map("world", plot=FALSE)
plot(mymap,asp=1,type="l",frame=0,axes=0,xlab="",ylab="")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...