微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么GGMap在选项裁剪设置为false时,GGMap不是居中边界框?

如何解决为什么GGMap在选项裁剪设置为false时,GGMap不是居中边界框?

我只想用 ggmap 绘制底图,但我有这个问题:如果我放置选项 crop = FALSE,边界框不会居中。

如果将 get_stamenmap 裁剪选项设置为 TRUE:

my_map <- get_stamenmap(
  bBox = c(left = 9.1418,bottom = 45.4432,right = 9.2180,top = 45.4990),maptype = "toner",zoom = 15,crop = TRUE
)
ggmap(my_map)

[结果是 (TRUE):][1] [1]:https://i.stack.imgur.com/iZqW2.jpg

在这种情况下,考虑到我的 bBox 限制,地图正确居中。

同时,如果将 get_stamenmap 裁剪选项设置为 FALSE:

my_map <- get_stamenmap(
  bBox = c(left = 9.1418,crop = FALSE
)
ggmap(my_map) 

[结果是 (FALSE):][2] [2]:https://i.stack.imgur.com/paYAi.jpg

在这种情况下,地图没有居中,特别是左边界与之前的版本保持一致,而其他的则扩大了一个缓冲空间。

我的观点是:如果裁剪选项设置为 FALSE,为什么 ggmap 不使边界框居中?我期待 FALSE 选项意味着“在我的边界框周围放置一个缓冲区”...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。