我有一项调查,每行代表一个人,每列代表他们完成调查所需的时间
我想在每个人的每个时间点上绘制一个点,以便例如一个人在10分钟内完成第一部分x1
而在第12部分完成第二部分x2
,第三部分在15分钟x3
和第四部分45分钟x4
ID 1,他们将在y轴上有这4个点,其中ID是X轴点
id <- sample(1:12)
x1 <- sample(1:250, 12, replace=F)
x2 <- sample(1:250, 12, replace=F)
x3 <- sample(1:250, 12, replace=F)
x4 <- sample(1:250, 12, replace=F)
mydf <- data.frame(id,x1,x2,x3,x4)
我尝试使用ggplot,其中我指定x轴作为ID,但我不知道如何将所有其他列表示为不同的计数
有谁知道这是否可能
任何帮助都会很棒