【发布时间】:2023-04-04 07:42:01
【问题描述】:
我希望数据集中的几个 y 变量使用这种类型的箱线图:normal boxplot for all irises with Species as x-value。由于我要绘制多个 y 变量,因此我尝试像这样使用 lapply:
varlist <- c('Sepal.Length', 'Sepal.Width')
plot <- function (varlist) {
require(ggplot2)
ggplot(data = iris, aes(x=Species, y=varlist))+
geom_boxplot()
}
lapply(varlist, FUN = plot)
我得到了这个情节: with only one iris per plot
如何使用一种循环(因为有多个 y 值)获得正常的箱线图,以及按 x 变量分组的所有虹膜都包含在框中的位置?
【问题讨论】: