2011-11-11 33 views
9

Tôi biết rằng sau khi tạo biểu đồ ggplot, tôi có thể sử dụng theme_get() để trả về chi tiết của tất cả các yếu tố chủ đề. Điều này đã được rất hữu ích trong việc tìm ra những thứ như strip.text.x và muốn. Nhưng tôi có hai điều tôi không thể tìm ra:kích thước phông chữ ggplot cho các thành phần khác nhau

1) Trong đồ họa ggplot sau đây, tên của mục chủ đề đại diện cho cụm từ "Phần trăm gỗ được chuck bởi woodchuck" khi tôi muốn thay đổi kích thước với một phông chữ lớn hơn:

enter image description here

2) làm thế nào để định dạng lại nhãn trục y để đọc 10%, 20 tuổi, ... thay vì 0,1, 0,2, ...

Trả lời

4

Đối với (2) những gì bạn muốn là sử dụng một formatter:

dat <- data.frame(x=1:10,y=1:10) 

#For ggplot2 0.8.9  
ggplot(dat,aes(x = x/10,y=y/10)) + 
    geom_point() + 
    scale_x_continuous(formatter = "percent") 

#For ggplot2 0.9.0  
ggplot(dat,aes(x = x/10,y=y/10)) + 
    geom_point() + 
    scale_x_continuous(labels = percent_format()) 

enter image description here

7

Đối 1), nó là $axis.title.y

p + theme(axis.title.x = element_text(size = 25)) 

trong đó p là đối tượng ggplot hiện có.

Tôi không biết 2).

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