r - 我希望我的 y 轴进行 exp 缩放(而不是对数缩放)

标签 r plot exp

假设我有以下要绘制的数据:

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

enter image description here

关于r - 我希望我的 y 轴进行 exp 缩放(而不是对数缩放),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28109133/

相关文章:

javascript - R - 如何从下载的 HTML 代码中提取 JavaScript 对象中的值

python - 在 Anaconda 中安装 Plotly

python - 属性错误 : exp in python, 适用于某些功能而不适用于其他功能

python - Numpy 数组仅将函数应用于某些元素

r - 将列表逐元素附加到 R 中嵌套列表的元素

r - 这些包需要从(在 NAMESPACE 文件中)导入

matlab - 更改 ylabel 在 MATLAB 子图中的位置

精确比较非常大整数(十亿级)的两个指数的算法

RStudio 默认工作区

r - plot/ggplot2 - 用太多点填充区域