2012-07-10 3 views
5

예 번호 :분리 도트 '소자

EmigProb<-c(rep(seq(0.1,0.8,length=5),4),rep(seq(0.1,0.8,length=5),4)) 
RemainEmigProb<-c(rep(0.2,5),rep(0.4,5),rep(0.6,5),rep(0.8,5),rep(0.2,5),rep(0.4,5),rep(0.6,5),rep(0.8,5)) 
Value<-rnorm(40,5,3) 
Parameter<-c(rep("Survival",20),rep("Resight",20)) 
fakedata<-data.frame(EmigProb=EmigProb,RemainEmigProb=RemainEmigProb,Value=Value,Parameter=Parameter) 


q <-ggplot(fakedata,aes(EmigProb,Value,shape=factor(RemainEmigProb),colour=factor(Parameter),linetype=factor(RemainEmigProb)))+scale_colour_discrete("Parameter")+scale_linetype_discrete("Remain Emigrant Probability")+scale_shape_manual("Remain Emigrant Probability",values=c(0,5,6,15)) 
q <- q + layer(geom="point") 
q <- q + layer(geom="line") 
q 
이 예에서

Example Graph

'Resight '에 대한'매개 변수 '범례에서 "점"제거 할 수있는 방법이 존재 과 '생존'?

답변

13

는 음모를 꾸미고 명령이 추가 :

guides(colour = guide_legend(override.aes = list(shape = NA))) 

세부 사항을 사용자 정의 전설에 ggplot2 0.9 지혜 더 멋진 제비와 함께 여기에서 찾을 수 있습니다 : http://cloud.github.com/downloads/hadley/ggplot2/guide-col.pdf

+0

감사합니다! 그건 내 ggplot 버전을 업그레이드하는 좋은 동기 였고, 새로운 변화에 대한 링크에 감사드립니다! – user1399311