2015-10-30 18 views
9

için ggplot2 eklenti paketini cowplot eklenti paketini devre dışı bırak, plot_grid() adı verilen birden çok grafiği çizmek için iyi bir işleve sahiptir. Burada eylem plot_grid() var:ggplots

library(ggplot2); library(cowplot) 

plot_a <- ggplot(mtcars, aes(mpg, wt)) + geom_point() 
plot_b <- ggplot(mtcars, aes(mpg, disp)) + geom_point() 

plot_grid(plot_a, plot_b, labels = c("A", "B")) 

enter image description here

Ama yükleme cowplot parsellerin varsayılan stili nasıl değiştiğini unutmayın. cowplot paketini, plot_grid() işlevini kullanabilmem için nasıl yükleyebilirim, ancak cowplot'un uyguladığı varsayılan çizim stillerini de devre dışı bırakabilirim? Eğer temaları ile deli gitmek isterseniz ggthemes yükleyip sadece seçtiğiniz herhangi tema ile theme_gray() yerini alabilir, Sonra

theme_set(theme_gray()) 
plot_grid(plot_a, plot_b, labels = c("A", "B")) 

Plot

veya kendi rulo:

+0

'cowplot' yükleyemediniz ve sadece' cowplot :: plot_grid() 'işlevini kullanamazsınız? – chandler

+0

Hayır - kütüphane (cowplot) 'dediğinizde, ggplot'un davranışı değişir. –

cevap

11

Sadece theme_set(theme_gray()) önceden çağrı . Ayrı ayrı elemanların şekillendirilmesi için ayrıca bkz. this vignette.