我希望在我的ggmap图的ggsn比例尺方面得到一些帮助。我在调整比例尺的大小时遇到了问题。文本覆盖了行,我无法将其调整为填充条的大小。
我尝试过调整height、st.size和st.dist参数,但这些参数似乎没有改变比例尺。
如果您有任何见解,我将不胜感激。这可能是因为我的ggmap的比例放大到了极致吗?
MAD_map <- ggmap(get_map(location=c(-89.410087,43.074243), zoom=14, scale=4, source = "stamen", maptype = "terrain")) +theme(axis.title.x=element_blank(), axis.text.x=element_blank(),axis.ticks.x=element_blank(),axis.title.y=element_blank(),
axis.text.y=element_blank(),axis.ticks.y=element_blank() ) +
ggsn::scalebar(x.min = -89.387949, x.max = -89.387952,
y.min =43.090330, y.max = 43.090340,location="topright",
dist = .5, dd2km = TRUE, model = "GRS80", height =.2, st.size = 4, st.dist = .1
)
发布于 2019-02-04 21:39:27
我想通了。我不理解y.min和y.max变量的底层逻辑。我向上推了一下y.max变量,回过头来看我的变量是一个接一个的。我想我应该在谷歌地图上绘制出我的矩形的坐标,这将为我节省大量的时间。
https://stackoverflow.com/questions/54524377
复制