varias superponer poner los leyenda guia gráficos graficas ggplot etiquetas escala ejes como cambiar r ggplot2 strip facet

superponer - ¿Puedo cambiar la posición de la etiqueta de la tira en ggplot de arriba hacia abajo?



superponer graficas en r ggplot (3)

¡La respuesta es sí!

theme(strip.text=element_text(vjust=-10))

El número -10 está determinado por la escala y las unidades que está utilizando en su trazado.

Sé que esto no es un problema de visualización de datos, pero el jefe lo pidió, así que tengo que averiguar si es posible.

¡Gracias!


Para seguir con el uso del tema:

tema (strip.text = element_text (vjust = -10))

Asegúrese de que todas las etiquetas tengan la misma cantidad de retornos de carro.

Label /n Facet /n One funcionará a una velocidad diferente que Label /n Facet Two .


Una respuesta para aquellos que buscan en 2016.

A partir de ggplot2 2.0, el argumento de cambio hará esto para facet_grid o facet_wrap :

Por defecto, las etiquetas se muestran en la parte superior y derecha de la gráfica. Si "x", las etiquetas superiores se mostrarán en la parte inferior. Si "y", las etiquetas del lado derecho se mostrarán a la izquierda. También se puede establecer en "ambos".

ggplot(...) + ... + facet_grid(facets, switch="both")

A partir de ggplot2 2.2.0 ,

Las tiras ahora se pueden posicionar libremente en facet_wrap() usando el argumento strip.position (desaprovecha el switch ).

Los documentos actuales todavía están en 2.1, pero strip.position está documented en los documentos de desarrollo.

Por defecto, las etiquetas se muestran en la parte superior del gráfico. Usando strip.position es posible colocar las etiquetas en cualquiera de los cuatro lados configurando strip.position = c("top", "bottom", "left", "right")

ggplot(...) + ... + facet_wrap(facets, strip.position="right")