Вы можете использовать ggplot, чтобы сделать это наиболее напрямую.Допустим, у вас есть data.frame со следующими столбцами:
dta: = x, y, цвет, условие
, где x, y - это число, а цвет - это условие.Затем вы можете сделать следующее:
require(ggplot2)
ggplot(dta, aes(x = x, y = y, color = color)) + geom_point() + facet_wrap(~ condition)
альтернативно, в обычном R вы можете сделать:
plot(dta$x, dta$y, col = dta$color, pch = dta$condition)
однако это может быть слишком занято.
Джим