3

プロットしたい次のデータがあるとします。

x <- seq(.01, 1, .01)
plot(x)

偉大な。ただし、y軸のスケーリングを変更したいです。私は私ができることを知っています

plot(x, log='y')

指数スケーリングにこれに相当するものはありますか?

(できることはわかってplot(exp(x))いますが、これは私が書いているかなり複雑なプロット関数の一部であり、これをオプションのパラメーターにしたいと思います。)

どんな助けでも大歓迎です!

4

1 に答える 1

4

以下を使用して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")

ここに画像の説明を入力

于 2015-01-23T14:20:45.587 に答える