2017-01-19 12 views
2

グリッドアラインプロットのタイトルのテキストの色を変更したいと思います。grid.arrangeでタイトルの色を指定してください

X<-c(1,2,3,4,5) 
Y<-c(2,3,6,7,8) 
Y2<-c(5,6,7,8,2) 
DF<-data.frame(X,Y,Y2) 

g1<-ggplot(data=DF, aes(x=X,y=Y)) + geom_line(color='black') 
g2<-ggplot(data=DF,aes(x=X,y=Y2)) + geom_line(color="black") 

grid.arrange(arrangeGrob(g1,g2,ncol=2,top="My Title")) 

がどのように私は黒以外の色に「マイタイトル」のテキストの色を変更することができます。

は、このようなデータを考えると? 、

top=textGrob("My Title", gp=gpar(col="blue")) 

は、フォントサイズなどの他のオプションのリストについては、gparヘルプを参照してください:

+4

'top = textGrob(" My Title "、gp = gpar(col =" blue "))' – eipi10

+0

これはトリックでした! – Vinterwoo

答えて

2

あなたは色を指定するgridパッケージからtextGrob機能を使用してgpar引数を使用することができます色を変更するにはフォントフェイスなどを調整することができます。

私はこの質問が重複しなければなりませんと思ったが、他のgparオプションを使用する(例えばherehere、)いくつかの質問が、ありますが、私は、特に色の変更に対処質問を発見していません。誰かが重複を認識している場合は、それに印を付けてください。

+0

gparの私の間違いは、引数が "col = blue"ではなく "colour = blue"であると仮定していました。だから答えをありがとう – Vinterwoo

関連する問題