[英]Plot list of vectors in R
我试图在R中绘制点列表。我的结构是这样的:
myList
|_p1=(x1,y2)
|_p2=(x2,y2)
.
.
.
|_pn=(xn,yn)
我使用以下命令获得此列表:
myList<-lapply(seq_len(50),function(i) runif(2,-50,50));
因此,我将获得50分,随机值介于-50和50之间。
现在,我要绘制这些点(没有,这很慢)。 我已经尝试过lapply
函数,但也许我不知道如何正确使用。 这些行无法正常工作:
plot(NA,xlim=c(-50,50),ylim=c(-50,50))
lapply(myList,points)
我只是R的初学者,我不称霸它...如果可能的话,我该如何用lapply
做到呢? lapply
如何运作?
谢谢!
正如评论中已经提到的那样,您应该查看data.frame
。
data.frame(x=runif(50,-50,50),y=runif(50,-50,50))
不过,如果您有其他要求的清单,可以使用
plot(t(as.data.frame(myList)))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.