Jak zmienić pozycje osi X i Y w ggplot2
W moim prawdziwym świecie badań bardzo często pokazuje się oś X na górze (lub zarówno na górze, jak i na dole) oraz na osi Y po prawej stronie. Jednak domyślne pozycje to x na dole i y po lewej stronie ggplot2.
NastępującyKohske Post Tutaj, używane polecenia to:
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"))
Wypróbowałem powyższe polecenia w trybie dev:
install_packages("devtools")
library(devtools)
dev_mode()
install_github("ggplot2", "kohske", "feature/pguide")
library(ggplot2)
Niestety nie zadziałało dobrze z najnowszymiplyr
pakiet. Wiadomości:
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)
Potem spróbowałemkody z github bezpośrednio, wiadomości są:
Error in continuous_scale(c("x", "xmin", "xmax", "xend", "xintercept"), :
formal argument "guide" matched by multiple actual arguments
Zauważyłem, że Hadley powiedział, że ta funkcjonalność znajduje się na liście rzeczy do zrobienia. Jednak w tej chwili nie mogłem znaleźć rozwiązania. Czy ktoś może pomóc?