我希望我的y轴被扩展(而不是log-scaled)

时间:2015-01-23 11:41:14

标签: r plot exp

说我想要绘制以下数据:

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

大。但是,我想改变y轴的缩放比例。我知道我可以做到

plot(x, log='y')

指数缩放是否等效?

(我知道我可以plot(exp(x)),但这是我写的一个非常复杂的绘图功能的一部分,我想把它作为一个可选参数。)

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

您可以使用coord_trans:{/ p>在ggplot2中执行此操作

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

enter image description here