R 尝试用geom_瓷砖刻面

R 尝试用geom_瓷砖刻面,r,ggplot2,R,Ggplot2,我正在尝试使用ggplot2创建一个热图,其中每个水平行都是一个个体随时间变化的变量值。然而,我也希望在治疗任务中对受试者进行分组。当我尝试使用facet_网格时,所有facet都包含y轴上的每个主题编号,而不仅仅是指定给特定治疗的主题。考虑下面的例子: library(tidyverse) subject <- rep(paste0("Subj", 1:6), 3) trt <- rep(c("A", "B"), 9) week <- rep(1:3, each = 6) v

我正在尝试使用ggplot2创建一个热图,其中每个水平行都是一个个体随时间变化的变量值。然而,我也希望在治疗任务中对受试者进行分组。当我尝试使用facet_网格时,所有facet都包含y轴上的每个主题编号,而不仅仅是指定给特定治疗的主题。考虑下面的例子:

library(tidyverse)
subject <- rep(paste0("Subj", 1:6), 3)
trt <- rep(c("A", "B"), 9)
week <- rep(1:3, each = 6)
value <- sample.int(10, size = 18, replace = TRUE)
df <- data_frame(subject, trt, week, value)

ggplot(df, aes(x = week, y = subject, fill = value)) +
   facet_grid(trt ~ .) +
   geom_tile()
库(tidyverse)

主题你的意思是这样的吗

ggplot(df, aes(x = week, y = subject, fill = value)) +
   facet_grid(trt ~ ., scales = "free") +
   geom_tile()


详细信息在参数
scales
下给出,该参数位于
?facet_grid

无问题@JimSmith;很乐意帮忙!