我想使用 by() 生成直方图,如何访问因子的值,以包含在直方图标题中,例如...
a <- runif(500, 0, 10)
b <- LETTERS[1:5]
c <- c("Condition1", "Condition2")
x <- data.frame("Variable1" = b, "Variable2"= c, "Value"=a)
head(x)
by(x$Value, x$Variable2, hist)
或使用两个变量
by(x$Value, list(x$Variable2, x$Variable1), hist)
有没有办法使用 中的选项将变量值(例如 Condition1)传递给直方图的标题hist()
,例如function(x) hist(x, main=...)
放入by()
?