2012-09-04 91 views
1

我正在添加到情節中的傳說中的顏色變得有趣。情節是相當難以複製,但行爲可以從下面的例子被複制:R傳說中多種顏色的有趣行爲

mod3.cor.spo = 10 
mod2.cor.spo = 10 
mod1.cor.spo = 10 
mod1.MBE.spo = 10 
mod2.MBE.spo = 10 
mod3.MBE.spo = 10 
plot(1:10) 
legend("bottomleft", 
     c(paste("r = ", sprintf("%1.3g", mod1.cor.spo)," MBE = ", sprintf("%1.3g", mod1.MBE.spo), "%", sep=""), 
         paste("r = ",sprintf("%1.3g", mod2.cor.spo)," MBE = ", sprintf("%1.3g", mod2.MBE.spo), "%", sep=""), 
         paste("r = ",sprintf("%1.3g", mod3.cor.spo)," MBE = ", sprintf("%1.3g", mod3.MBE.spo), "%", sep="")), 
     cex=0.6, col=c("red","blue","orange"), bty="n") 

希望,如果你試試這個,你應該看到,在圖例中的文本是所有打印出來的黑色。我期望(並希望)發生的事情是,圖例(打印出三行)將會有第一行文字爲紅色,第二行爲藍色,底行爲橙色。

我在這裏做錯了嗎?是否合併了大量字符串?

回答

4

你必須寫的text.col=c("red","blue","orange")代替col=c("red","blue","orange")看到我一直在使用剛剛關口前?legend

+0

謝謝,但現在我讀的幫助下,我可以清楚地看到! –