【发布时间】:2020-11-09 01:08:50
【问题描述】:
我正在尝试使用 ggmap 和 Stamen 地图制作我的研究地点的地图。我已经看到了一些类似的问题,但还没有找到将解决方案合并到我的 Stamen 地图代码中的方法。
对此我有两个问题: 1.如何自定义标注地图上的点? 2. 如何在 Stamen 地图中添加比例尺? (无论是表示距离的线还是地图上的 x cm = 现实生活中的 y km)
Tcoords <- read.csv("Tcoords.csv")
我的文件是这样的
# trap latitude longitude
1 52.34431 0.5374620
2 52.34281 0.5382080
3 52.34468 0.5406787
4 52.34357 0.5398280
5 52.34431 0.5397050
6 52.34516 0.5406294
根据建议,我已将结果粘贴到dput(head(Tcoords)) 这里:
structure(list(trap = c("1", "2", "3", "4", "5", "6"), latitude = c(52.344312,
52.342809, 52.3446849, 52.343572, 52.34431, 52.3451601), longitude = c(0.537462,
0.538208, 0.5406787, 0.539828, 0.539705, 0.5406294)), row.names = c(NA,
6L), class = "data.frame")
这是我用来绘制我的观点的代码
center = c(lon = 0.5406294, lat = 52.3451601)
qmap(center, zoom = 16, source = "stamen", maptype = "watercolor")+
geom_point(aes(x = longitude, y = latitude), size = 4, shape = 21,
fill = "dark green", data = Tcoords)
但不知何故,陷阱没有被识别为对象。这可能是一些基本的东西,但我不确定我错过了什么(R 的新手)。我在这里将“trap”保存为文本对象。
感谢您的帮助!
【问题讨论】:
标签: r ggmap stamen-maps