我正在寻找一种仅显示几个选定方面的绘图方法facet_grid
。ggplot2
说我有以下情节:
一直在寻找一种快速的方法,例如,只绘制方面 1 和 3。
#data
y<-1:12
x<-c(1,2,3,1,2,3,1,2,3,1,2,3)
z<-c("a","a","a","b","b","b","a","a","a","b","b","b")
df<-as.data.frame(cbind(x,y,z))
#plot
a <- ggplot(df, aes(x = z, y = y,
fill = z))
b <- a + geom_bar(stat = "identity", position = "dodge")
c <- b + facet_grid(. ~ x, scale = "free_y")
c
显然,我想出了如何首先切碎我的数据,但这当然必须可以分配,ggplot2
即使只是轻推也是最受欢迎的。