gpt4 book ai didi

r - 调整ggmap中 map 的字体大小

转载 作者:行者123 更新时间:2023-12-04 16:01:54 25 4
gpt4 key购买 nike

我正在尝试使用 ggmap 包在德国 map 上绘制多个点,效果很好。然而,我想做出一些具体的改变,但不知道如何做或是否可能。

为了制作 map ,我执行以下操作(d 是带有经度和纬度的数据框):

map <- get_map(location = c(10.25828, 51.11484), zoom = 6, maptype = "terrain")
p <- ggmap(map)
p <- p + scale_x_continuous(limits = c(6.09500,14.95306)) + scale_y_continuous(limits = c(47.39889,55.01250)+c(0,-0.1))
p <- p + xlab("Longitude") + ylab("Latitude")

然后我在该 map 上绘制了一些点。现在,如果我像上面一样设置 Zoom = 6,那么 map 会非常详细,并且会打印很多城市名称,以及一些道路白线。这使得 map 看起来有点过于“拥挤”。 map 如下所示: zoom = 6

pdf 的大小也很大,如果我想要多张 map ,这不太实用。

另一方面,如果我设置 Zoom = 5,则背景细节较少,显示的道路等较少,并且文件较小。然而,城市和国家名称的打印字体太大。它看起来像这样:

zoom 6

所以我的问题是:是否可以以某种方式获得一张包含缩放 = 5 中的详细信息,但缩放 = 6 中的国家和城市名称字体大小的 map ?

提前致谢

最佳答案

如果您从 get_map 更改为 get_googlemap,您可以将字符串传递给 style 参数,该参数将传递给 Google 静态 map API。请参阅the documentation ,以及至关重要的reference .

我认为您无法更改文本大小,但您可以简化道路并删除某些标签,如下所示:

map <- get_googlemap(center = c(10.25828, 51.11484), zoom = 6, maptype = "terrain", 
style = 'feature:road|element:all|visibility:simplified&style=feature:administrative.locality|element:labels|visibility:off')

返回

simplified map of Germany

如果您想要更多标签,稍后将它们插入 R 中可能会更容易。根据需要进行调整。

关于r - 调整ggmap中 map 的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35018703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com