2015-04-22 11 views
5

Podczas rysowania punktów i tekstu o tym samym kolorze, a i nakładania się kształtu w legendzie.nakładający się kształt i znak w legendzie ggplot

Czy mogę powiedzieć, że ggplot nie narysuje a w legendzie? W jaki sposób?

M <- data.frame(t=letters[1:16], 
      xx=runif(16), 
      yy=runif(16), 
      g=rep(c("A","B","C","D"),4)) 
str(M) 

ggplot(M,aes(x=xx,y=yy,label=t,colour=g)) + 
     geom_point(shape=3) + 
     geom_text(vjust=0,hjust=0) + 
     scale_colour_discrete() 

Odpowiedz

3

Wystarczy dodać show_guide = F dla geom_text:

ggplot(M,aes(x=xx,y=yy,label=t,colour=g)) + 
    geom_point(shape=3) + 
    geom_text(vjust=0,hjust=0, show_guide = F) + 
    scale_colour_discrete() 

enter image description here

Powiązane problemy