我在概念上遇到了一些问题。
使用来自 library(GDAdata) 和 ggplot2 的“Decathlon”数据集;
我想使用所有点变量制作箱线图,这基本上是数据集的后半部分;列 = 15:24 或 P100m:P1500。
在单个图上,我想要 x 轴上的每一列和 y 轴上的 Totalpoints 的箱线图。
感谢任何帮助!谢谢。
答案 0 :(得分:0)
这是一种方法:
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