我在理解对数图时遇到了一个小问题。因此,如果我通过以下方式创建 xy 图:
xx <- exp(1:10)
yy <- exp(1:10)
plot(xx,yy)
最高值为 22026.47。然后当我将其绘制为对数图时(这纯粹是一个基本示例),如下所示
plot(xx,yy, log="yx")
最高坐标超过5000。有人可以指出我正确的方向来解释这个吗?例如,我怎样才能得到 22026.47 被转换的值。
关于“转换 22026.47 的值”,我不完全确定您要问什么。如果这是您所要求的,您可以简单地记录任何值来获取它。不出所料:
log(22026.47)
#[1] 10
无论如何,也许一些混淆源于这样一个事实,即在对数刻度上绘制数据但在原始刻度上带有刻度线和标签的log="xy"
论点。您说最高坐标超过 5000,但 22026.47 超过 5000,因此非常适合。两者在对数尺度上接近。与对应的 2.72 和 7.39 一样接近。plot
xx[1:2]
将您的对数图与以下结果进行比较
plot(log(xx), log(yy))
在这里,您正在绘制数据的实际对数值,这也反映在您的 x 轴和 y 轴标签中。