使用 grid.arrange 指定标题颜色
Specify color of title with 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" 的文本颜色更改为黑色以外的颜色?
要更改颜色,您可以使用 grid
包中的 textGrob
函数并使用 gpar
参数指定颜色:
top=textGrob("My Title", gp=gpar(col="blue"))
请参阅 gpar
帮助以获取可用相同方式调整的其他选项列表,例如字体大小、字体外观等。
我认为这个问题一定是重复的,但我还没有找到专门解决更改颜色的问题,尽管有一些问题(例如 and here)使用其他 gpar
选项。如果有人知道重复的,请标记它。
我想更改 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" 的文本颜色更改为黑色以外的颜色?
要更改颜色,您可以使用 grid
包中的 textGrob
函数并使用 gpar
参数指定颜色:
top=textGrob("My Title", gp=gpar(col="blue"))
请参阅 gpar
帮助以获取可用相同方式调整的其他选项列表,例如字体大小、字体外观等。
我认为这个问题一定是重复的,但我还没有找到专门解决更改颜色的问题,尽管有一些问题(例如 gpar
选项。如果有人知道重复的,请标记它。