用多个箱线图制作一个图,但以列为因素
Making a plot with multiple boxplots, but with columns as the factors
我在概念上遇到了一些问题。
使用库中的 'Decathlon' 数据集 (GDAdata) 和 ggplot2;
我想使用所有点变量制作箱线图,这基本上是数据集的后半部分;列 = 15:24 或 P100m:P1500.
在单个图上,我想要 x 轴上的每一列的箱线图,以及 y 轴上的总点。
感谢任何帮助!谢谢。
这是一种方法:
- 加载
GDAdata::Decathlon
- 使用
pivot_longer
制作长格式
- 然后使用
ggplot
和 geom_boxplot()
library(tidyverse)
library(GDAdata)
df <- GDAdata::Decathlon %>%
select(15:24) %>%
pivot_longer(
cols = everything(),
names_to = "Names",
values_to = "Values"
)
p <- ggplot(df, aes(x=Names, y=Values)) +
geom_boxplot()
p
我在概念上遇到了一些问题。
使用库中的 'Decathlon' 数据集 (GDAdata) 和 ggplot2;
我想使用所有点变量制作箱线图,这基本上是数据集的后半部分;列 = 15:24 或 P100m:P1500.
在单个图上,我想要 x 轴上的每一列的箱线图,以及 y 轴上的总点。
感谢任何帮助!谢谢。
这是一种方法:
- 加载
GDAdata::Decathlon
- 使用
pivot_longer
制作长格式
- 然后使用
ggplot
和geom_boxplot()
library(tidyverse)
library(GDAdata)
df <- GDAdata::Decathlon %>%
select(15:24) %>%
pivot_longer(
cols = everything(),
names_to = "Names",
values_to = "Values"
)
p <- ggplot(df, aes(x=Names, y=Values)) +
geom_boxplot()
p