Это отображает указанные столбцы из фрейма данных, заданного в качестве первого аргумента, или, если имена не указаны, тогда отображаются первые два столбца.Обратите внимание, что сначала мы строим оба графика, используя type = "n"
, чтобы убедиться, что график настроен достаточно большим, чтобы вместить обе переменные.В примере используется встроенный фрейм данных trees
.
plotpairs <- function(data, name1 = names(data)[1], name2 = names(data)[2]) {
both <- c(data[[name1]], data[[name2]])
plot(seq_along(both) / 2, both, type = "n", xlab = "", ylab = "")
lines(data[[name1]], type = "l", col = "red")
lines(data[[name2]], type = "l", col = "blue")
legend("topleft", legend = c(name1, name2), lwd = 5,
col = c("red", "blue"), bty = "n")
}
plotpairs(trees, "Girth", "Volume")