2016-03-15 71 views
5

grid.arrangeを使用してRでマルチプロットを作成していて、タイトルを太字(可能な場合はイタリック)に変更したいと考えていました。grid.arrangeタイトルのスタイルを編集します。太字、斜体などR

これは一般的な質問ですが、私は私のプロットのためのコードは含まれませんが、私は私のマルチプロットを作るために使用していたコードは次のとおりです。

grid.arrange(g1, g3, g4+theme(legend.position="none"),mylegend, top="Test title", 
      layout_matrix=matrix(c(1,1,2,3,4,4), ncol=2, byrow=TRUE),heights=c(1,1.5,0.3)) 

を渡すことができる追加の引数がありますフォントを変更するにはtop引数に?私は自分自身をそれを働いてきた

答えて

5

..

あなたはその後、grid.arrangetop関数に渡すことができるテキスト要素を作成するためにtextGrob機能を使用することができます。例えば

title1=textGrob("Test title", gp=gpar(fontface="bold")) 
grid.arrange(g1, g3, g4+theme(legend.position="none"),mylegend, top=title1, 
      layout_matrix=matrix(c(1,1,2,3,4,4), ncol=2, byrow=TRUE),heights=c(1,1.5,0.3)) 

は、これはうまくトリックを行います。

関連する問題