2011-02-25 38 views
10

Creé un gráfico como en la imagen de abajo usando facet_grid() para agrupar los diferentes gráficos. Ahora quiero hacer que el gráfico sea más bonito y quiero cambiar el color de fondo del lado derecho. Pero lo único que encontré fue opts(strip.text.y = theme_text(hjust = 0)) que puede cambiar el color del texto.ggplot2 facet_grid() cambiar color de fondo

Entonces, ¿es posible cambiar el color de fondo de la parte derecha? Traté de hacerlo más comprensible con la imagen de abajo.

¡Un cordial saludo!

what I want displayed in an image ;-)

Respuesta

15

No comprobado, trate de cambiar el esquema:

+ opts(strip.background = theme_rect(colour = 'purple')) 

al final de su código qplot/ggplot2. Y en caso de que no lo supiera: this Link a la referencia de Hadley en github (no en la documentación) podría ayudar.

EDIT:

gracias a Jonathan, me di cuenta de las siguientes obras, el fragmento superior sólo cambia el esquema. Esta es para el relleno:

+ opts(strip.background = theme_rect(fill = 'purple')) 

Tal vez que se ha cambiado por Hadley?

+0

Gracias por el enlace, no conocía el sitio antes. También gracias por tu muestra de código, ¡funciona! –

+2

Corrección secundaria: "color" es para el contorno de la caja, debe usar "llenar" para cambiar el fondo. – Jonathan

+0

@Jonathan Yo también lo hubiera pensado, pero el "color" funciona para mí "llenar" no parece cambiar nada. – Gregor

Cuestiones relacionadas