Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用grid.arrange指定标题的颜色_R_Ggplot2_Gridextra_R Grid - Fatal编程技术网

使用grid.arrange指定标题的颜色

使用grid.arrange指定标题的颜色,r,ggplot2,gridextra,r-grid,R,Ggplot2,Gridextra,R Grid,我想更改标题中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") g

我想更改标题中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"))

X要更改颜色,可以使用
grid
软件包中的
textGrob
功能,并使用
gpar
参数指定颜色:

top=textGrob("My Title", gp=gpar(col="blue"))
请参阅
gpar
帮助,以获取可以以相同方式调整的其他选项列表,如字体大小、字体大小等


我认为这个问题一定是重复的,但我还没有找到一个专门针对颜色更改的问题,尽管有些问题(例如)使用了其他
gpar
选项。如果有人知道有重复的,请标记它。

top=textGrob(“我的标题”,gp=gpar(col=“blue”))
就是这样做的!我对gpar的错误是假设参数是“color=blue”,而不是“col=blue”。谢谢你的回答