또 다른 ggplot 범례 질문!ggplot에서 레이어 범례 제거
나는 형태
test <- data.frame(
cond = factor(rep(c("A", "B"), each=200)),
value = c(rnorm(200), rnorm(200, mean=0.8))
)
그래서 두 그룹 및 일부 값의 데이터 집합을하고 난 밀도를 플롯합니다.
test.cdf <- ddply(test, .(cond), summarise, value.mean=mean(value))
그런 ggplot 통화 : 나는 또한 I 있도록 플롯에 각 그룹의 평균을 나타내는 선을 추가 할
ggplot(test, aes(value, fill=cond)) +
geom_density(alpha=0.5) +
labs(x='Energy', y='Density', fill='Group') +
opts(
panel.background=theme_blank(),
panel.grid.major=theme_blank(),
panel.grid.minor=theme_blank(),
panel.border=theme_blank(),
axis.line=theme_segment()
) +
geom_vline(data=test.cdf, aes(xintercept=value.mean, colour=cond),
linetype='dashed', size=1)
위의 코드를 실행하면, 당신이 나타내는 전설을 얻을 각 그룹뿐만 아니라 평균 지표 vline에 대한 것입니다. 제 질문은 geom_vline()
에 대한 전설을 없애려면 어떻게해야합니까?
'cond'를 채우기 및 색상에 매핑했습니다. 이러한 매핑 중 하나를 제거하면 문제가 해결됩니다. – Andrie
내 대답은 당신에게 어떤 용도로 사용됩니까? –