2012-09-11 24 views
0

可能重複:
How to change line and shape colours in ggplot2?ggplot多條曲線中選擇自己的顏色

pdf('test',onefile=T) 
    g <- ggplot(test,aes(x=timepoints,y= mean,ymax = mean + sde, ymin = mean - sde,colour=Experiment)) + 
     geom_errorbar(width=2) + 
     geom_point() + 
     geom_line() + 
     xlab('Time (min)') + 
     ylab('Fold Induction') +   
     opts(title = '5 min v 6 hr KCl treatment')  
    print(g) 
dev.off() 

這是它打印。

enter image description here

我如何改變顏色從默認假設紅色和黑色的?所以'5分鐘'是紅色'6小時'是黑色?

+0

複製? http://stackoverflow.com/q/11835451/1317221 –

回答

3

使用scale_manual手動定義尺度:

g + scale_colour_manual(values = c("red", "black")) 
+1

這是最好的事情發生自切片面包 – Doug

+0

如果我的顏色= ggplot內的兩個單詞(...)有沒有辦法糾正那 – Doug

+0

它doesn'不喜歡它,這兩個詞是一列 – Doug