Cómo cambiar las posiciones de los ejes x e y en ggplot2
En mi mundo de investigación real, es muy común mostrar el eje x en la parte superior (o arriba y abajo) y el eje y en la derecha. Sin embargo, las posiciones predeterminadas son x en la parte inferior e y en la izquierda en ggplot2.
SiguiendoKohske publica aquí, los comandos utilizados son:
x <- seq(0, 10, 0.1)
y <- sin(x * pi)
qplot(x, y, geom = "line") +
scale_x_continuous(guide = guide_axis(position = "top")) +
scale_y_continuous(guide = guide_axis(position = "right"))
He probado los comandos anteriores en modo dev:
install_packages("devtools")
library(devtools)
dev_mode()
install_github("ggplot2", "kohske", "feature/pguide")
library(ggplot2)
Desafortunadamente, no funcionó bien con la últimaplyr
paquete. Mensajes:
The following 'from' values not present in 'x': col, color, pch, cex, lty, lwd, srt, adj, bg, fg, min, max...
Error in plyr:::split_indices(seq_len(nrow(data)), scale_id, n)
Entonces probé elcódigos de github Dirigidamente, los mensajes son:
Error in continuous_scale(c("x", "xmin", "xmax", "xend", "xintercept"), :
formal argument "guide" matched by multiple actual arguments
Me he dado cuenta de que Hadley dijo que esta funcionalidad está en su lista de tareas pendientes. Sin embargo, no pude encontrar una solución en este momento. ¿Alguien podría ayudar?