के साथ लाइन रंग बदलना मैं ggplot2 का इतना उपयोग नहीं करता, लेकिन आज मैंने सोचा कि मैं इसे कुछ ग्राफों पर जाने दूंगा। लेकिन मैं समझ नहीं कैसे मैन्युअल geom_line()
ggplot()
में रंग को नियंत्रित करने के मुझे यकीन है कि मैं कुछ सरल अनदेखी कर रहा हूँ कर रहा हूँ, लेकिन यहाँ अपने परीक्षण कोड है:
x <- c(1:20, 1:20)
variable <- c(rep("y1", 20), rep("y2", 20))
value <- c(rnorm(20), rnorm(20,.5))
df <- data.frame(x, variable, value)
d <- ggplot(df, aes(x=x, y=value, group=variable, colour=variable)) +
geom_line(size=2)
d
जो मुझे उम्मीद उत्पादन देता है:
d + scale_fill_manual(values=c("#CC6666", "#9999CC"))
:
मैं सब मैं की तरह कुछ सरल था करना था सोचा
लेकिन यह कुछ भी नहीं बदलता है। मैं क्या खो रहा हूँ?