2017-01-19 1 views
2

Ich möchte die Farbe des Textes in meinem Titel für ein grid.arrange Diagramm ändern.Geben Sie die Farbe des Titels mit grid.arrange an

Da Daten wie folgt aus:

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")) 

Wie kann ich die Textfarbe von „My Title“ auf eine andere Farbe als Schwarz ändern?

+4

'top = textGrob (" Mein Titel ", gp = gpar (col =" blau "))' – eipi10

+0

Das hat den Trick! – Vinterwoo

Antwort

2

Um die Farbe ändern Sie die textGrob Funktion aus dem grid Paket verwenden können, und das gpar Argument verwenden, um die Farbe zu spezifizieren:

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

die gpar Hilfe für eine Liste anderer Optionen auswählen wie Schriftgröße, Schriftart, usw., die auf die gleiche Weise eingestellt werden können.

Ich dachte, diese Frage ein Duplikat sein muss, aber ich habe festgestellt, nicht eine Frage, die die Farbe gezielt adressiert ändern, obwohl es einige Fragen sind (here und here, zum Beispiel), die anderen gpar Optionen. Wenn jemand ein Duplikat kennt, markieren Sie es bitte.

+0

Mein Fehler mit Gpar war, dass das Argument "Farbe = Blau" im Gegensatz zu "Col = Blau" war. Also danke für die Antwort – Vinterwoo

Verwandte Themen