我的问题是关于 for 循环与 R 中的 plot 函数相结合的问题。我想在一个图中绘制多个点。我不知道我的功能有什么问题。请问有什么帮助吗?
DATA
a x y z
149 1 1 0
153 1 1 10
160 1 1 10
149 1 2 0
153 1 2 0
160 1 2 10
149 2 1 0
153 2 1 0
160 2 1 5
149 2 2 0
153 2 2 0
160 2 2 5
PCH=0;
plot(c(142,169),c(0,11),type="n")
for(i in unique(DATA$x)) {
for(j in unique(DATA$y)) {
PCH=PCH+1
select <- DATA[i,j]
X = DATA[select,"a"];
Y = DATA[select,"z"]
points(X,Y,pch=PCH)
}
}