展开图时,为什么我的地图图保持相同大小(而不相应地调整大小)?

时间:2018-07-04 15:49:58

标签: r resize maps

我已经使用maps在RStudio中的世界地图上绘制了两组点,并且当我尝试最大化图时,地图保持不变。

我觉得我缺少什么。

在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 :(得分:0)

map()使用了一种过时的方法来固定绘图窗口和纵横比。重新缩放绘图窗口(在Rstudio之外)后,它的表现也不佳。不确定Rstudio,但我想您可以使用标准的plot命令来避免此问题:

mymap <- map("world", plot=FALSE)
plot(mymap,asp=1,type="l",frame=0,axes=0,xlab="",ylab="")