2017-01-19 3 views
2

Я хотел бы изменить цвет текста в моем названии для grid.arrange сюжета.Укажите цвет заголовка с 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")) 

Как я могу изменить цвет текста «My Title», чтобы цвет кроме черного?

+4

'топ = textGrob ("My Title", зм = gpar (цв = "синий"))' – eipi10

+0

Это сделал трюк! – Vinterwoo

ответ

2

Чтобы изменить цвет, который вы можете использовать функцию textGrob из grid пакета и использовать gpar аргумент, чтобы определить цвет:

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

См gpar справки для списка других опций, таких как размер шрифта, шрифт и т. д., которые можно настроить таким же образом.

Я думал, этот вопрос должен быть дубликатом, но я не нашел вопрос, который адресует изменяя цвет специально, хотя есть некоторые вопросы (here и here, например), которые используют другие gpar вариантов. Если кто-то знает о дубликате, отметьте его.

+0

Моя ошибка с gpar предполагала, что аргумент был «color = blue», а не «col = blue». Так спасибо за ответ – Vinterwoo

Смежные вопросы