Cách thay đổi kích thước phông chữ mặc định trong ggplot2


101

Tôi muốn biết liệu có thể thay đổi một số thông số mặc định của ggplot2đồ họa, chẳng hạn như kích thước phông chữ, cho toàn bộ phiên R. Ý tưởng là tránh đặt chúng cho mỗi âm mưu.

Câu trả lời:


117

Sử dụng theme_set()

theme_set(theme_gray(base_size = 18))
qplot(1:10, 1:10)

nhập mô tả hình ảnh ở đây


7
Rất hữu ích! Trong trường hợp bất cứ ai quan tâm, kích thước văn bản mặc định là 11 ( theme_gray()$text$size)
Keith Hughitt

1
trong ggplot2 mới 2.2.1 Tôi không thấy base_sizechủ đề được liệt kê nhưng nó có vẻ hoạt động. Tôi nhận thấy rằng của tôi geom_textđể hiển thị văn bản có nghĩa là không kế thừa thay đổi base_size này. Bất cứ ai cũng gặp may mắn khi làm cho điều này hoạt động
micstr 10/02/17

54

Sử dụng theme_setnếu bạn muốn cập nhật trong phần còn lại của phiên hoạt động của mình:

theme_set(theme_grey(base_size = 18)) 

Nếu bạn chỉ muốn thay đổi một biểu đồ, bạn có thể đặt base_sizetrong chủ đề:

qplot(1:10, 1:10) + theme_grey(base_size = 18) 
ggplot(mtcars, aes(x = mpg, y = cyl)) + 
geom_point() +
theme_grey(base_size = 18) 
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.