2017-06-28 31 views
0

假設我有以下3個矩陣:單個調用`plot()`來繪製R中的3個獨立的圖?

p.b7.4 = matrix(1:4, nrow = 2) 
p.b6.4 = matrix(1:6, nrow = 3) 
p.b5.4 = matrix(1:8, nrow = 4) 

進一步假設,我把我的3 特別下令件圖形設備:

m = matrix(1:3); layout(m) 

問題

我想知道,在這一點上,如果有一種方法,我可以用一個plot()調用來繪製上面的這3個矩陣我的圖形設備?

注意:這意味着我想要3個獨立的情節。

回答

2

您可以使用lapply()實現3個獨立的陰謀:

lapply(list(p.b5.4, p.b6.4, p.b7.4), plot) 
0

我不太明白你的意思。你的意思是這樣的?:

plot(p.b7.4,xlim=c(1,10),ylim=c(1,10),col="red",pch=16,cex=2) 
    points(p.b6.4,col="blue",pch=16,cex=2) 
    points(p.b5.4,col="green",pch=16,cex=2) 

enter image description here

相關問題