用plot中的forloop创建的图的yLab

时间:2017-10-04 11:36:43

标签: r for-loop plot

我使用以下代码从数据框(df)生成一批图:

par(mfrow=c(7,8))
for (i in 1:51) plot(df[,52], df[[i]],type="p", pch=19, cex=1.6)

如何只设置df的相应colnames作为每个图的ylab和一个等于df [,52]的主xlab?

1 个答案:

答案 0 :(得分:2)

你可以这样做。

plot(df[, 52], df[, i], type = "p", pch = 19, cex = 1.6,
     ylab = names(df[, i, drop = FALSE]),
     xlab = names(df[, 52, drop = FALSE]))