2016-03-15 2 views
5

Я создаю многострочный участок в R, используя grid.arrange, и хотел изменить свой заголовок, чтобы он был полужирным (и, если возможно, курсивом).Редактировать стиль заголовка grid.arrange. Полужирный, курсивом и т. Д. R

Поскольку это общий вопрос, я не буду включать код для моих участков, но код, я использую, чтобы сделать мое мульти участка является:

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

Есть ли какие-либо дополнительные аргументы, которые могут быть переданы к аргументу top, чтобы изменить шрифт?

ответ

5

Я работал это сам ..

Вы можете использовать функцию 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)) 

Это делает трюк красиво.

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