说我有一些数据
tmp = data.frame(ID = replicate(25, paste(sample(LETTERS, 7, replace = T),
collapse = "")),
Score = rnorm(1000))
我希望使用ggplot创建这些数据的箱线图,但我想将箱图分成多个页面。然后我需要扩展它以分割随机数。例如,如果我有66个唯一ID,因此有66个箱图,我希望前42个在一个图形窗口上,接下来的24个在下一个窗口上。
我知道如果我创建一个ggplot对象,那么我可以得到该对象的结构,但我不知道应该在哪里对它进行子集化,或者在这种情况下子设置是否有效。
p = ggplot(tmp, aes(ID, Score)) + geom_boxplot() + coord_flip()
str(p)