r语言 多个变量 箱线图
时间: 2023-09-27 15:08:35 浏览: 85
在 R 语言中,你可以使用 `ggplot2` 包创建多个变量的箱线图。以下是一个简单的示例代码:
```R
library(ggplot2)
# 创建一个数据框
data <- data.frame(
group = rep(c("A", "B", "C"), each = 50),
var1 = rnorm(150, mean = 50, sd = 10),
var2 = rnorm(150, mean = 75, sd = 15),
var3 = rnorm(150, mean = 100, sd = 20)
)
# 使用 ggplot2 创建箱线图
ggplot(data, aes(x = group, y = var1)) +
geom_boxplot() +
labs(title = "Multiple Variable Boxplot",
x = "Group",
y = "Value",
fill = "Variable") +
geom_boxplot(aes(x = group, y = var2), fill = "red", alpha = 0.5) +
geom_boxplot(aes(x = group, y = var3), fill = "blue", alpha = 0.5)
```
在这个示例中,我们首先创建了一个数据框 `data`,包含了三个组(A、B 和 C)和三个变量(var1、var2 和 var3)。然后,我们使用 `ggplot2` 包中的 `ggplot()` 函数创建了一个基础的箱线图,并使用 `geom_boxplot()` 函数添加了第一个变量的箱线图。接下来,我们使用 `geom_boxplot()` 函数两次,分别添加了第二个和第三个变量的箱线图,使用不同的颜色和透明度来区分它们。最后,我们使用 `labs()` 函数添加了标题和轴标签,使用 `fill` 参数指定了图例标签。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)