2016-02-17 26 views
12

Tôi muốn tăng kích thước phông chữ của ggtitle và phông chữ cũng phải được in đậm. Mã của tôi là như sau.Cách tăng kích thước phông chữ của ggtitle trong 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

có thể điều này có thể giúp bạn http://www.cookbook-r.com/Graphs/Fonts/ – MLavoie

+1

Cung cấp cho chúng tôi [ví dụ tái sản xuất] (http://stackoverflow.com/a/5965451/2641825) sẽ tuyệt vời . –

Trả lời

33

Sử dụng theme(), đây là một ví dụ:

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

enter image description here

Lấy cảm hứng từ this answer.

+1

nói rõ ràng ở đây, nhưng đã cho tôi 10 phút để con số nó ra, nếu bạn đang sử dụng một '' theme'' mà đặt một '' plot.title'' kích thước, hãy chắc chắn để chèn '' chủ đề (cốt truyện. title = element_text (size = 40, face = "bold")) '' line __after__ gọi tới '' theme_blabla() '', nếu không thì kích thước tiêu đề cốt truyện của chủ đề sẽ ghi đè lên nó. – PatrickT

Các vấn đề liên quan