我想用ggplot生成箱形图。我用以下代码生成了一个数据集:
names <- c(1,1,1,1,2,2,2,2,3,3,3,3)
data <- c(2,6,8,1,3,6,3,4,3,8,6,5)
frame <- data.frame(data, names)
我想为names
中的每个值在一张图中绘制一个箱形图。但是使用以下代码,我只会得到一个箱形图:
ggplot(frame, aes(names,data)) + geom_boxplot()
我怎么了?
在这里您可以看到我得到的图: