ggplot2를 사용하여 막대 그래프 패널을 만들었으며 각 그룹의 평균에 세로선을 추가하고 싶습니다.ggplot2의 각 패널마다 다른 가로 채기가있는 세로선을 추가하십시오.
require("ggplot2")
# setup some sample data
N <- 1000
cat1 <- sample(c("a","b","c"), N, replace=T)
cat2 <- sample(c("x","y","z"), N, replace=T)
val <- rnorm(N) + as.numeric(factor(cat1)) + as.numeric(factor(cat2))
df <- data.frame(cat1, cat2, val)
# draws a single histogram with vline at mean
qplot(val, data=df, geom="histogram", binwidth=0.2) +
geom_vline(xintercept=mean(val), color="red")
# draws panel of histograms with vlines at global mean
qplot(val, data=df, geom="histogram", binwidth=0.2, facets=cat1~cat2) +
geom_vline(xintercept=mean(val), color="red")
가 어떻게 그것을 각 패널의 그룹이 X 절편으로 의미 사용할 수 있습니다 : 그러나 geom_vline()는 각 패널에 대해 동일한 절편 (즉, 지구 평균)를 사용? (평균값의 값을 가진 텍스트 라벨을 텍스트 라인에 추가 할 수 있다면 보너스 포인트가됩니다.)