我試圖使用grid.arrange
安排多個圖。 它通過這本書做這項工作,並調用時:使用grid保留圖的比例.arrange
p1 <- ggplot(subset(mtcars, cyl = 4), aes(wt, mpg, colour = cyl)) + geom_point()
p2 <- ggplot(subset(mtcars, cyl = 8), aes(wt, mpg, colour = cyl)) + geom_point()
grid.arrange(p1, p2, ncol = 2)
我得到兩個漂亮的曲線,對稱的大小:
我的圖表是指不同的參數,但他們共享同組顏色編碼。所以我想刪除除了一個之外的所有圖例,併爲它找到一個不錯的地方。
然而,當我嘗試:
p3 <- ggplot(subset(mtcars, cyl = 8), aes(wt, mpg, colour = cyl)) + geom_point() + guides(colour=FALSE)
grid.arrange(p3, p2, ncol = 2)
沒有傳說中的情節得到(正確地)更大:
我想保持一定的尺寸(如x的長度軸)保持相同的圖形。
我知道我可以在這裏使用小面,但我還需要說(我認爲)各個圖形組合將很難使用方面來實現..
是否有可能與grid.arrange
做?任何其他解決方案可以幫助這裏?
你可以做到這一點沒有'通過磨製grid.arrange'。但是'mtcars'中沒有'class'列來表明這一點。 – Arun 2013-05-03 21:48:55
@阿倫蘇里 - 我的錯。切換到氣缸的例子。正如我所提到的,我意識到刻面的魔力,但是我不想使用它。 – radek 2013-05-03 21:55:45