将箱形图拆分到多个页面上

时间:2014-10-13 15:26:40

标签: r ggplot2

说我有一些数据

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)

0 个答案:

没有答案