要按多个类别进行 geom_boxplot,可以使用 ggplot2 包中的 ggplot 函数和 geom_boxplot 函数。下面是一个代码示例:
# 加载 ggplot2 包
library(ggplot2)
# 创建一个包含多个类别的数据框
data <- data.frame(
Category = rep(c("A", "B", "C"), each = 100),
Value = rnorm(300)
)
# 使用 ggplot 函数创建绘图对象,并设置 x 轴为 Category,y 轴为 Value
p <- ggplot(data, aes(x = Category, y = Value))
# 使用 geom_boxplot 函数添加箱线图,并设置颜色为 Category
p + geom_boxplot(aes(fill = Category))
这个示例将创建一个包含多个类别的数据框,然后使用 ggplot 函数创建一个绘图对象,并设置 x 轴为 Category,y 轴为 Value。接下来,使用 geom_boxplot 函数添加箱线图,并使用 fill 参数设置箱线图的颜色为 Category。最后,执行 p + geom_boxplot(aes(fill = Category)) 将绘制按多个类别的箱线图。
下一篇:按多个类别筛选数组