プロットしたい次のデータがあるとします。
x <- seq(.01, 1, .01)
plot(x)
偉大な。ただし、y軸のスケーリングを変更したいです。私は私ができることを知っています
plot(x, log='y')
指数スケーリングにこれに相当するものはありますか?
(できることはわかってplot(exp(x))
いますが、これは私が書いているかなり複雑なプロット関数の一部であり、これをオプションのパラメーターにしたいと思います。)
どんな助けでも大歓迎です!
以下を使用してggplot2でこれを行うことができますcoord_trans
。
library(scales)
library(ggplot2)
x <- seq(.01, 1, .01)
y <- seq(.01, 1, .01)
data <- data.frame(x, y)
qplot(x, y, data = data) + coord_trans(y = "exp")