r语言做分组散点箱线图
时间: 2023-07-18 10:30:14 浏览: 151
R语言绘图-散点图教程
5星 · 资源好评率100%
你可以使用ggplot2包来画分组散点箱线图。以下是一个简单的例子:
假设你有以下数据框:
```
set.seed(123)
df <- data.frame(
group = rep(c("A", "B", "C"), each = 50),
value = rnorm(150, mean = c(5, 10, 15), sd = c(1, 2, 3))
)
```
然后,你可以使用以下代码来画图:
```
library(ggplot2)
ggplot(df, aes(x = group, y = value, color = group)) +
geom_jitter(width = 0.2, size = 2.5) +
geom_boxplot(width = 0.2, outlier.shape = NA) +
labs(x = "Group", y = "Value", color = "Group") +
theme_classic()
```
这将会产生一个分组散点箱线图,其中每个箱线表示一个组的数据分布,每个散点代表一个数据点,散点的颜色表示其所属的组。你可以根据需要调整图形的各种属性来满足你的需求。
阅读全文