我最近看到了一个我想在 R 中复制的图表。该图表将多个记录的分数或其他测量值显示为一个彩色框,分为 4 种颜色之一。在我的图像中,它是红色、浅红色、浅绿色和绿色。因此,每条记录的每个分数都会得到一个框 - 想法是每条记录在多个时间点的给定时间点都有一个分数。在我的示例中,我将使用一段时间内的学生考试成绩,因此假设我们全年有 4 名学生和 8 次考试(按时间顺序),每个学生将有 8 个盒子,结果是 32 个盒子。每行(学生)将有 8 个盒子。
以下是我创建一些示例数据的方式:
totallynotrealdata <- data.frame(Student = c(rep("A",8),rep("B",8),rep("C",8),rep("D",8)),Test = rep(1:8,4), Score = sample(1:99,32,replace = TRUE), BinnedScore = cut(totallynotrealdata$TB,breaks = c(0,25,50,75,100),labels = c(1,2,3,4)))
我想知道如何在 ggplot 中重新创建此图表?我应该看什么geoms?