Увеличение площади вокруг участка в ggplot2

r plot ggplot2

50102 просмотра

1 ответ

2631 Репутация автора

Как я могу увеличить область вокруг области графика в ggplot 2, чтобы дать моим осям заголовков некоторую передышку. Я знаю о vjust и hjust (как показано ниже), однако, я не могу создать реальное пространство вокруг области построения, чтобы переместить заголовки моих осей.

p <- ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point()
p

p<- p + theme(axis.title.x = element_text(family="Times",size=20,face="bold",colour = "Black",vjust=-1,hjust=0.5)) 
p

введите описание изображения здесь

Автор: Elizabeth Источник Размещён: 15.08.2013 12:39

Ответы (1)


50 плюса

73059 Репутация автора

Поля вокруг участка могут быть изменены с theme()и plot.margin=где вы обеспечиваете размер маржи , начиная с верхней частью, то справа, снизу и слева. Библиотека gridприкреплена для использования функции unit().

library(grid)
ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point() + 
  theme(axis.title.x = element_text(family="Times",size=20,
                face="bold",colour = "Black",vjust=-1,hjust=0.5))+
  theme(plot.margin=unit(c(1,1,1.5,1.2),"cm"))
Автор: Didzis Elferts Размещён: 16.08.2013 05:10
Вопросы из категории :
32x32