这是纵向数据;ID值在每20步的滴答中重复4次。然后这个实验重复。对于下面的数据,我希望根据X值对土地类别的每一个滴答时间步骤进行回收箱。对于土地类型(小型、中型和大型),回收箱可以是每个时间间隔的3个。我想看看基于土地类别的X垃圾箱的时间线。任何帮助都将不胜感激。我可能添加了一张图片,说明数据在ggplot中的样子,以及在图片中的回收箱或圆点看起来可能是什么样的图形。
Seed(123)
ID = 1:5
Time = rep (c(1,2,3,4,5), each = 20)
Type = 1:25
data <- data.frame( IDn = rep(ID,20), Time, Land = rep(Type, 40), y = rnorm(100,0,1), x = runif(100,0,1))
data$Land= ifelse (data$Land > 15,"large farmers", ifelse(data$Land <=5, "small farmers", "medium-farmers"))


编辑:标记面变量和点图的问题。

发布于 2021-05-24 03:04:09
也许像这样的东西能帮上忙-
library(dplyr)
library(ggplot2)
data %>%
group_by(Time, Land) %>%
mutate(x = cut(x, c(0, 0.25, 0.75, 1))) %>%
ungroup %>%
count(Time, Land, x) %>%
ggplot() + aes(Time, n, fill = Land) + geom_col(position = 'dodge')https://stackoverflow.com/questions/67655065
复制相似问题