Saltar al contenido

¿Puedo cambiar la posición de la etiqueta de la tira en ggplot de arriba a abajo?

Intenta interpretar el código bien antes de adaptarlo a tu proyecto y si ttienes algo que aportar puedes dejarlo en la sección de comentarios.

Solución:

Una respuesta para aquellos que buscan en 2016.

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

De forma predeterminada, las etiquetas se muestran en la parte superior y derecha del gráfico. 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 colocar libremente en facet_wrap() utilizando el argumento strip.position (en desuso switch).

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

De forma predeterminada, 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")

ahora puedes usar facet_wrap(~var, strip.position = "bottom")aunque por alguna razón esto da como resultado que las etiquetas se ubiquen sobre las etiquetas de marca de verificación del eje, en lugar de debajo (lo que creo que tendría más sentido), como puede ver en mi captura de pantalla de una pequeña porción de mi gráfico

captura de pantalla del gráfico

Si quieres tener la etiqueta de abajo, tienes que hacer esto

ggplot(zzz, aes(x = c1, y = c2)) +
  facet_wrap(~ gp, scales = "free", nrow = 3, strip.position = "bottom") +
  geom_point() +
  theme(
    aspect.ratio = 1,
    strip.background = element_blank(),
    strip.placement = "outside"
  )

Como se ve aquí: https://github.com/tidyverse/ggplot2/issues/2622

Puntuaciones y reseñas

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *