tăng kích thước phông chữ huyền thoại ggplot2


128

Có cách nào để tăng kích thước phông chữ trong ggplot2? Tôi nghĩ rằng tôi cần chỉ định một cái gì đó giống như legend.key.width = unit(2, "line")trong themehàm, nhưng nó được sử dụng để điều chỉnh các phím theo truyền thuyết, không phải kích thước phông chữ. Cảm ơn!


2
Tôi thường đề cập đến ?themecho các loại câu hỏi này
Ricardo Saporta

Câu trả lời:


227

Bạn có thể sử dụng theme_get()để hiển thị các tùy chọn có thể cho chủ đề. Bạn có thể kiểm soát kích thước phông chữ huyền thoại bằng cách sử dụng:

+ theme(legend.text=element_text(size=X))

thay thế X với kích thước mong muốn.


48
theme(plot.title = element_text(size = 12, face = "bold"),
    legend.title=element_text(size=10), 
    legend.text=element_text(size=9))

17

Bạn cũng có thể chỉ định kích thước phông chữ liên quan đến các base_sizechủ đề được bao gồm trong theme_bw()( như base_size11) bằng cách sử dụng rel()chức năng.

Ví dụ:

ggplot(mtcars, aes(disp, mpg, col=as.factor(cyl))) +
  geom_point() +
  theme_bw() +
  theme(legend.text=element_text(size=rel(0.5)))

8

Một lựa chọn đơn giản nhưng không kém phần hiệu quả sẽ là:

+ theme_bw(base_size=X)

9
Cẩn thận. Đối với tôi điều này cũng thay đổi kích thước phông chữ khác (ví dụ tiêu đề, nhãn trục).
seane
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.