2014-06-28 70 views
-1

ROU是3列和250行的矩阵和以下图表图例与matplot

matplot(ROU,类型= “L”,ylim =范围(ROU),山口= C( “黑”,”绿色”, “红”)

我怎么能写在R上的图例柔的每列?

谢谢。

回答

1

一些重复性的数据

set.seed(1234) 
rOU = matrix(rnorm(3*250,0,1),ncol=3),dimnames = list(rep("",250),LETTERS[1:3])) 

然后,如果你想将其添加到情节的区域绘制数据

matplot(rOU,type="l", ylim=range(rOU), col=c("black","green","red"), lty = 1:3, pwd = 1) 

,你可以简单地做:

legend('right',legend = colnames(rOU), col = c('black','green','red'), lty = 1:3, lwd = 1) 

,不过也许你不想传说叠加的情节是这样,你可以做的是修改剧情的边缘,为传奇留下空间:

par(mar=c(5,5,2,6)) 
matplot(rOU,type="l", ylim=range(rOU), col=c("black","green","red")) 
legend(280,1,legend = colnames(rOU), col = c('black','green','red'), lty = 1:3, lwd = 1 , xpd = T)