2012-09-04 31 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

谢谢,但现在我读的帮助下,我可以清楚地看到! –