在r上为数据框中的值的子集创建boxplot
答
像这样:
# Make example dataset
X = data.frame("Run" = sample(c(1:3), 100, replace = T),
"Time" = abs(rnorm(100)))
# Subset your data to only include Run 1
X2 = X[X$Run == 1, ] # could also do with "subset(X, Run == 1)"
# Make boxplot in base R
boxplot(X2$Time, main = "Boxplot of Run 1", ylab = "Time")
# Make prettier boxplot in ggplot
library(ggplot2)
ggplot(data = X2, aes(x = "", y = Time)) +
geom_boxplot() +
xlab("") + ggtitle("Boxplot of Run 1")
+0
应该是'箱线图(X2 $时间)' – emilliman5
'箱线图(MYD $时间[MYD $运行== 1)' –