sym*_*246 5 r ggplot2 gridextra
我正在使用R创建一个多图grid.arrange,并希望更改我的标题,使其变为粗体(如果可能,则为斜体).
由于这是一个普遍的问题,我不会包含我的图的代码,但我用来制作多图的代码是:
grid.arrange(g1, g3, g4+theme(legend.position="none"),mylegend, top="Test title",
layout_matrix=matrix(c(1,1,2,3,4,4), ncol=2, byrow=TRUE),heights=c(1,1.5,0.3))
Run Code Online (Sandbox Code Playgroud)
是否有任何其他参数可以传递给top参数来更改字体?
我自己解决了..
您可以使用textGrob函数创建一个文本元素,然后可以将其传递给top函数grid.arrange.
例如,
title1=textGrob("Test title", gp=gpar(fontface="bold"))
grid.arrange(g1, g3, g4+theme(legend.position="none"),mylegend, top=title1,
layout_matrix=matrix(c(1,1,2,3,4,4), ncol=2, byrow=TRUE),heights=c(1,1.5,0.3))
Run Code Online (Sandbox Code Playgroud)
这很好地解决了这个问题.
| 归档时间: |
|
| 查看次数: |
11433 次 |
| 最近记录: |