【发布时间】:2012-06-06 16:17:34
【问题描述】:
仅供参考:我对 ggplot2 和 ggmap 还很陌生,所以我为草率的代码道歉,但这是我能够绘制一组点组的唯一方法,每个组都有自己的颜色。我的操作系统也是ubuntu。
我正在尝试将图例添加到 ggmap 对象,特别是具有过渡颜色的连续渐变的图例。有什么建议吗?我已经尝试过 ggmap 中的 legend 属性,但它似乎不起作用。以下是我目前所拥有的。
syd = get_map(location = center, zoom = zoom, maptype = type,color = "bw")
(SYDmap = ggmap(syd, extent = "panel",legend="right")+ annotate('point',x=lng[[1]],xend=max(lng[[1]]),y=lat[[1]],yend=max(lat[[1]]),colour=colorval[1],cex=cexval,pch=pchval))
for(i in 2:(topnum - 1))
SYDmap<- SYDmap + annotate('point',x=lng[[i]],xend=max(lng[[i]]),y=lat[[i]],yend=max(lat[[i]]),colour=colorval[i],cex=cexval,pch=pchval)
i=topnum; (SYDmap <- SYDmap + annotate('point',x=lng[[i]],xend=max(lng[[i]]),y=lat[[i]],yend=max(lat[[i]]),colour=colorval[i],cex=cexval,pch=pchval)) + guides(fill = "colourbar")
【问题讨论】:
-
我不认为您打算发布两个相同的问题。这个有更好的标签,所以我要开始删除前一个的过程。
标签: r plot ggplot2 legend ggmap