2013-08-01 8 views
6

कैसे एक दूसरे की तुलना में एक पंक्ति मोटाई करने में सक्षम होगा। मैंने geom_line(size=X) का उपयोग करने की कोशिश की लेकिन फिर यह दोनों लाइनों की मोटाई बढ़ाता है। मान लें कि मैं पहले कॉलम की मोटाई में वृद्धि करना चाहता हूं, यह कैसे पहुंचने में सक्षम होगा?ggplot विशिष्ट मोटी रेखा

a <- (cbind(rnorm(100),rnorm(100))) #nav[,1:10] 
sa <- stack(as.data.frame(a)) 
sa$x <- rep(seq_len(nrow(a)), ncol(a)) 
require("ggplot2") 
p<-qplot(x, values, data = sa, group = ind, colour = ind, geom = "line") 
p + theme(legend.position = "none")+ylab("Millions")+xlab("Age")+ 
geom_line(size = 1.5) 
+0

क्या आपने जोरन से [यह जवाब] (http://stackoverflow.com/a/10871142/1305688) पढ़ा है? –

उत्तर

13

आप चर करने के लिए रेखा मोटाई मैप करने की आवश्यकता:

p + geom_line(aes(size = ind)) + 
    scale_size_manual(values = c(0.1, 1)) 

enter image description here

:

p + geom_line(aes(size = ind)) 

enter image description here

मोटाई उपयोग scale_size_manual() नियंत्रित करने के लिए 210