【问题标题】:Zoom in on a map in R在 R 中放大地图
【发布时间】:2020-05-07 20:32:14
【问题描述】:

我创建了一张康沃尔地图,并使用下面的代码(用于 worldHires 数据库)在其上绘制了一些经纬度的采样位置。

library(maps)
library(mapdata)
map("worldHires", "uk", xlim = c(-5.8, -4.7), ylim = c(49, 51), col = blue, fill = TRUE)
col2rgb( "blue")
blue <- rgb(0,0,255, max = 255, alpha = 255, names = "blue")
points(LatLong$Long, LatLong$Lat, col = pink, cex = .2)

已创建的地图非常小,当我导出为图像时,它是超低分辨率的。有没有办法让地图更大或更高分辨率?我尝试使用 ggmaps 工具制作地图,但我很难让 R 识别我创建的 Google API,因此我将回到这张更基本的地图。

【问题讨论】:

    标签: r rmaps


    【解决方案1】:

    了解如何导出地图很重要。

    地图的质量将取决于输出“设备”的分辨率。如果那是一个非常高分辨率的 png 文件,结果会更好。比如

    png(file="highres.png", width=5000, height=5000)
    map("worldHires", "uk", xlim = c(-5.8, -4.7), ylim = c(49, 51), col = blue, fill = TRUE)
    dev.off()
    

    将提供比“png()”的默认设置更好的结果。

    【讨论】:

      猜你喜欢
      • 2021-11-03
      • 2013-11-12
      • 2020-02-09
      • 2018-07-03
      • 2015-10-12
      • 1970-01-01
      • 2020-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多