So ändern Sie die Positionen der x- und y-Achse in ggplot2
In meiner realen Forschungswelt ist es sehr verbreitet, die x-Achse oben (oder oben und unten) und die y-Achse rechts anzuzeigen. Die Standardpositionen sind jedoch x unten und y links in ggplot2.
Im AnschlussKohske Post hierDie verwendeten Befehle sind:
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"))
Ich habe die obigen Befehle im Dev-Modus ausprobiert:
install_packages("devtools")
library(devtools)
dev_mode()
install_github("ggplot2", "kohske", "feature/pguide")
library(ggplot2)
Leider hat es mit den neuesten nicht gut funktioniertplyr
Paket. Mitteilungen:
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)
Dann habe ich das ausprobiertCodes von Github Direkt lauten die Botschaften:
Error in continuous_scale(c("x", "xmin", "xmax", "xend", "xintercept"), :
formal argument "guide" matched by multiple actual arguments
Ich habe bemerkt, dass Hadley sagte, dass diese Funktionalität auf seiner To-Do-Liste steht. Allerdings konnte ich momentan keine Lösung finden. Könnte jemand helfen?