小编drb*_*drb的帖子

R 中的子组箱线图

我正在尝试制作一个可以并排显示三件事的图形。首先是显示个人随时间的变化。接下来是显示他们的同龄人随着时间的推移发生的变化。最后是显示总体人口随时间的变化。

每个观察我有四个时间点。我想看到的是两组相邻的箱线图,一组用于对等组,一组用于总体。覆盖在每一个上的是给定个人的数据点。每组将显示时间 1、时间 2、时间 3 和时间 4 的数据。重叠的点将传达个人每次去过的地方,因此可以在两组箱线图中传达信息。

这是模拟我正在使用的数据类型的代码,以及我在创建绘图时的无效尝试。

peer <- c(rep(1, 15), rep(2, 41))
year <- rep(c(1, 2), 28)
pct <- rep(1:8, 7)
dat <- data.frame(cbind(peer, year, pct))

ggplot(dat, aes(peer==1, pct)) + geom_boxplot() + facet_grid(. ~ year)
Run Code Online (Sandbox Code Playgroud)

我不认为我的ggplot方法接近正确。请帮忙!

这是我正在尝试做的事情的草图。

样本

visualization r ggplot2

2
推荐指数
1
解决办法
2447
查看次数

标签 统计

ggplot2 ×1

r ×1

visualization ×1