2011-11-11 10 views
9

Sé que después de crear un gráfico ggplot puedo usar theme_get() para devolver detalles de todos los elementos del tema. Esto ha sido muy útil para descubrir cosas como strip.text.x y similares. Pero tengo dos cosas que no puedo entender:tamaño de letra ggplot para diferentes elementos

1) En el siguiente gráfico ggplot, ¿cuál es el nombre del tema que representa la frase "Porcentaje de madera arrojada por la marmota" porque quiero cambiar su tamaño? a una fuente más grande:

enter image description here

2) ¿Cómo puedo cambiar el formato del eje y etiquetas para leer 10%, 20, ... en lugar de 0.1, 0.2, ...

Respuesta

4

Para (2) lo que quiere es utilizar un 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

para 1), es $axis.title.y

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

donde p es un objeto ggplot existente.

No sé si 2) de la mano.

Cuestiones relacionadas