带有matplot的标签

use*_*255 2 plot r labels

我使用matplot创建了一个包含多行的图:

matplot(a, cbind(b,c,d,e), pch=1)
Run Code Online (Sandbox Code Playgroud)

例如,cbind的参数是a的函数

b <- 2a+3
c <- 3a+2
Run Code Online (Sandbox Code Playgroud)

等等.

如何在生成的行中添加相应的标签?

Ken*_*enM 7

当然,这个怎么样?

a <- rnorm(100)
b <- 2*a + 3
c <- 3*a + 2
matplot(a, cbind(b,c), pch=1, col=c(2,4))
legend("bottomright", inset=.05, legend=c("b", "c"), pch=1, col=c(2,4), horiz=TRUE)
Run Code Online (Sandbox Code Playgroud)

简要说明:

  • 最重要的是图例的位置.你可以用坐标代替.
  • insett距离边距
  • lengend,pch和col参数指定图例的内容和样式
  • horz使图例水平显示(适用于短变量名)