我想在同一个条形图中绘制两个数据系列(相同类型和数量的度量,但在两个时间点测量)。优选地,第一系列以灰色绘制,而第二系列以具有透明度的颜色绘制,使得系列1数据仍然可见。我拥有的数据格式如下:
MyData = data.frame(
method=rep(c("A","B","C","D","E"),times=3),
time1=rnorm(30,10,3),
time2=rnorm(30,8,2),
lab=rep(rep(c(1,2,3),each=5),times=2),
cat=rep(c(1,2),each=15)
)
为了显示我正在寻找的绘图类型,我在下面添加了用于绘制数据系列 1 的代码:
p <- ggplot(data = MyData,
aes(x=lab,
y=time1,
fill=method))
p + geom_bar(stat="identity",
position="dodge",
alpha=.3) +
facet_grid(. ~ cat)
最后,哪个数据系列是灰色的,哪个是彩色的并不重要,只要它们被绘制在彼此的顶部,并且两者都是可见的。
欢迎所有建议!