2014-02-15 2 views
0

오류 플롯을 만들 때 기본 설정을 무시하려고합니다. 내가 연속 표시하는 geom_line로, 흑백 디스플레이를 플롯 할 두 그룹 멤버에 대한 파선 및 geom_point 음영 검은그룹의 ggplot2 기본 애디 티브를 변경하는 방법

plot<-ggplot(df, aes(x=variable, y=value, colour=Levels, group=Levels)) + 
    geom_errorbar(aes(ymin=value-se, ymax=value+se), colour="black", width=.1, position=pd) + 
    geom_line(position=pd) + 
    geom_point(position=pd, size=3, shape=21, fill="white")) 

예를 들어, 나는 다음 코드에서 두 개의 서로 다른 "수준"이 하나는 흰색, 다른 하나는 흰색입니다.

지금까지 lty=c("1","2") 또는 fill=c("white", "black")을 사용할 수 없습니다.

+0

답변자는 코드 형식을 쉽게 지정하는 것이 좋습니다. –

+2

왜 흑백 그래프가 필요한지'color = Levels'을 매핑합니까? 'fill = Level, linetype = Level'을 매핑 한 다음'scale_fill_manual'과'scale_shape_manual'을 사용해야합니다. – Roland

+0

많은 감사, 롤랜드, 그것은 나를 위해 일했습니다. – Lucy

답변

1
plot<-ggplot(mdf, aes(x=variable, y=value, fill=Levels, 
    group=Levels,linetype=Levels))+ 
    geom_errorbar(aes(ymin=value-se, ymax=value+se), colour="black", width=.1, 
    position=pd) + 
    geom_line(position=pd, colour="black")+scale_shape_manual(values=c("1","2"))+ 
    geom_point(position=pd, size=3, shape=21, colour="black")+ 
    scale_fill_manual(values=c("white","black"))) 
관련 문제