【发布时间】:2016-05-24 04:44:18
【问题描述】:
使用这个data.frame (you can download it from here) 和下面的代码
library(ggplot2)
library(scales)
library(ggmap)
setwd("<path to df.csv file>")
df <- read.csv("df.csv")
ggplot(df, aes(x=long, y= lat)) +
geom_polygon(aes(x=long, y= lat, group= Site1, fill = mean),
color = "black",
size = 0.1)+
scale_fill_distiller(name=bquote(atop("Mean Annual",
"Concentration" ~ (mg~L^{-1}))),
palette =
"OrRd"
,
breaks = pretty_breaks(n = 5),
direction = 1)+
facet_wrap(~year, ncol=4)+
theme_nothing(legend = TRUE)
我得到了这个情节
我想:
1) 为我的绘图添加阴影浮雕背景。
2) 创建一个渐变的颜色图例,我可以在其中分配值的中断(例如 0.02-0.07、0.07-0.12、0.12、0.17..)
我可以通过在图例中分配中断来在基本 R 中做到这一点。例如
q <- cut(df$ParameterA, breaks=c(0, 0.02, 0.20, 0.07, 0.12, 0.17, 0.22, 0.25)), include.lowest=T, labels=labs)
legend(legend = c("<0.02", "0.02-0.07", "0.07-0.12", "0.12-0.17", "0.17-0.22", ">0.22"), fill = levels(q))
但是,我不知道如何使用 ggplot2 来做到这一点
您的建议将不胜感激。
【问题讨论】:
-
我不确定您所说的“阴影浮雕背景”是什么意思。那么颜色渐变?以何种方式解脱?在整个情节,还是每帧?
-
@MikeWise 谢谢迈克。请按照此链接查找阴影地形图的示例。我希望它是每帧的背景