2016-02-17 3 views
12

Я хотел бы увеличить размер шрифта ggtitle, а также шрифт должен быть полужирным. Мой код выглядит следующим образом.Как увеличить размер шрифта ggtitle в ggplot2

ggplot(df, aes(x1, y = value, colour = variable)) + 
    geom_point(size=2) + 
    ggtitle("male vs.female") + 
    theme(axis.text=element_text(size=14), 
     axis.title=element_text(size=14,face="bold")) + 
    theme(legend.text=element_text(size=12)) + 
    labs(x = "x axis", y = "y axis") + 
    ylim(0,100) + xlim(0,100) + 
    scale_colour_manual(values = c("red", "blue"), 
         labels = c("male", "female")) 
+1

Возможно, это может помочь вам http://www.cookbook-r.com/Graphs/Fonts/ – MLavoie

+1

Предоставление нам [воспроизводимого примера] (http://stackoverflow.com/a/5965451/2641825) было бы замечательно , –

ответ

33

Использование theme(), вот пример:

ggplot(cars, aes(x=speed,y=dist)) + 
    ggtitle("cars") + geom_point() + 
    theme(plot.title = element_text(size = 40, face = "bold")) 

enter image description here

Вдохновленный this answer.

+1

, заявив здесь очевидное, но мне понадобилось 10 минут, чтобы понять это, если вы используете '' theme'', который устанавливает размер '' plot.title'', обязательно вставьте тему '' (сюжет. title = element_text (size = 40, face = "bold")) '' line __after__ ваш вызов '' theme_blabla() '', в противном случае размер заголовка вашей темы переопределит его. – PatrickT

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