2016-05-11 16 views
5

3'ten fazla renk arsa kullanıldığında

enter image description here

class efsanesi satırların rengi olan döner aşağıdaki

set.seed(28100) 
random_data <- data.frame(x=rnorm(100), 
          y=rnorm(100), 
          colour=sample(c("a","b","c"), 100, replace=TRUE), 
          class=sample(c("alpha","beta"), 100, replace=TRUE)) 
require(ggplot2) 
ggplot() + 
    geom_smooth(data=random_data, aes(x=x, y=y, colour=colour, linetype=class), se=FALSE) 

düşünün Yanıltıcı olduğundan mavi - geom_smooth için varsayılan renk - c özniteliğini eşlemek için kullanılır.

geom_smooth için varsayılan renk, nötr bir renge nasıl ayarlanır - yani - gri?

cevap

3

Bu gibi ölçek işlevlerinde guide kullanarak geçersiz kılabilirsiniz. İşte o gri yapıyorum

ggplot() + 
     geom_smooth(data=random_data, aes(x=x, y=y, colour=colour, linetype=class), se=FALSE) + 
     scale_linetype_manual(values=c("solid","dashed") 
          ,guide = guide_legend(override.aes = list(color = "grey"))) 

enter image description here