размер шрифта ggplot для разных элементов

Я знаю, что после создания графика ggplot я могу использовать theme_get() чтобы вернуть детали всех элементов темы. Это было очень полезно в понимании таких вещей, как strip.text.x и тому подобное. Но у меня есть две вещи, которые я не могу понять:--3-->

1) в следующем графике ggplot, каково название элемента темы, представляющего фразу "процент древесины, брошенной сурком", поскольку я хочу изменить его размер на больший шрифт:

enter image description here

2) как переформатировать метки оси y для чтения 10%, 20, ... вместо.1, .2, ...

2 ответов


для (2) вы хотите использовать 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


для 1), это $axis.title.y

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

здесь p является существующим объектом ggplot.

Я не знаю о 2) off hand.