这将进行绘图:
plot(which(d==1, arr.ind=TRUE)[,'col'], which(d==1,arr.ind=TRUE)[,'row'], col="red",
xlim=c(1,ncol(d)), ylim=rev(c(1,nrow(d))))
points(which(d==2, arr.ind=TRUE)[,'col'], which(d==2,arr.ind=TRUE)[,'row'], col="green")
如果您不喜欢默认行为,可以显式设置行号和列号:
plot(which(d==1,arr.ind=TRUE)[,'col'], which(d==1,arr.ind=TRUE)[,'row'], col="red",
xlim=c(1,ncol(d)), ylim=rev(c(1,nrow(d))), xaxt="n", yaxt="n")
points(which(d==2,arr.ind=TRUE)[,'col'], which(d==2,arr.ind=TRUE)[,'row'], col="green")
axis(1, at = seq(1, 9, by = 1))
axis(2, at = seq(1, 4, by = 1))