2015-10-30 10 views
9

ggplot2アドオンパッケージcowplotは、plot_grid()という複数のプロットをプロットするための素晴らしい機能を備えています。ここでのアクションでplot_grid()です:ggplotsのcowplotのデフォルトを無効にする

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

しかし、ロードcowplotは、プロットのデフォルトのスタイルをどのように変化するかに注意してください。 cowplotパッケージをロードして、plot_grid()機能を使用することができますが、cowplotが実施するデフォルトのプロットスタイルも無効にするにはどうすればよいですか?あなたがテーマと狂気に行きたい場合は、ggthemesをインストールし、単にあなたが選択した任意のテーマにtheme_gray()を置き換えることができ、その後

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

Plot

、または独自のロール:

+0

'cowplot'をロードせずに' cowplot :: plot_grid() 'を使うことができますか? – chandler

+0

いいえ - 'library(cowplot)'を呼び出すと、ggplotの動作が変わります。 –

答えて

11

だけtheme_set(theme_gray())事前に呼び出します。個々の要素のスタイリングについては、this vignetteを参照してください。

関連する問題