私の実際の研究の世界では、x軸を上(または上と下の両方)に、y軸を右に表示するのが非常に一般的です。ただし、デフォルトの位置は、ggplot2の下部のxと左側のyです。
Kohske Post Hereに続いて、使用されるコマンドは次のとおりです。
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-modeで上記のコマンドを試しました:
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
ハドリーがこの機能が彼のやることリストにあると言ったことに気づきました。しかし、現時点では解決策を見つけることができませんでした。誰か助けてもらえますか?