Как изменить положение осей x и y в ggplot2

В моем реальном мире исследований очень часто показывают ось X сверху (или сверху и снизу) и ось Y справа. Тем не менее, значения по умолчанию: x внизу и y слева в ggplot2.

СледующийКохске Опубликовать здесьиспользуемые команды:

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"))

Я пробовал вышеуказанные команды в режиме dev:

install_packages("devtools")
library(devtools)
dev_mode()
install_github("ggplot2", "kohske", "feature/pguide")
library(ggplot2) 

К сожалению, с последнимиplyr пакет. Сообщения:

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)

Тогда я попробовалкоды от github направленно, сообщения являются:

Error in continuous_scale(c("x", "xmin", "xmax", "xend", "xintercept"),  : 
  formal argument "guide" matched by multiple actual arguments

Я заметил, что Хэдли сказал, что эта функция находится в его списке дел. Однако я не мог найти решение в этот момент. Может ли кто-нибудь помочь?

Ответы на вопрос(2)

Ваш ответ на вопрос