R语言绘图

如何在R语言中将一个矩阵绘图,要求矩阵的每一行都是一条线,自变量就是每一行的列数。

我就用ggplot2包来做吧,逼格高一点。。。o(╯□╰)o
我是把所有行都放在一个图里,用颜色来区别行数。有更多要求就再问(希望不是太麻烦。。。)
要先安装ggplot2,可以在联网状态下输入install.packages("ggplot2")自动安装。
假设你的矩阵变量名为matrix

d<-dim(matrix)
y<-as.numeric(t(matrix))
row<-factor(rep(1:d[1],each=d[2]))
x<-rep(1:d[2],times=d[1])
data<-data.frame(y=y,x=x,row=row)
library(ggplot2)
ggplot(data=data,aes(x=x,y=y,group=row,color=row))+geom_line()
温馨提示:答案为网友推荐,仅供参考
相似回答