-1

我在理解对数图时遇到了一个小问题。因此,如果我通过以下方式创建 xy 图:

xx <- exp(1:10)
yy <- exp(1:10)
plot(xx,yy)

最高值为 22026.47。然后当我将其绘制为对数图时(这纯粹是一个基本示例),如下所示

   plot(xx,yy, log="yx")

最高坐标超过5000。有人可以指出我正确的方向来解释这个吗?例如,我怎样才能得到 22026.47 被转换的值。

在此处输入图像描述

4

1 回答 1

2

关于“转换 22026.47 的值”,我不完全确定您要问什么。如果这是您所要求的,您可以简单地记录任何值来获取它。不出所料:

log(22026.47) 
#[1] 10

无论如何,也许一些混淆源于这样一个事实,即在对数刻度上绘制数据但在原始刻度上带有刻度线和标签的log="xy"论点。您说最高坐标超过 5000,但 22026.47 超过 5000,因此非常适合。两者在对数尺度上接近。与对应的 2.72 和 7.39 一样接近。plotxx[1:2]

将您的对数图与以下结果进行比较

plot(log(xx), log(yy))

在这里,您正在绘制数据的实际对数值,这也反映在您的 x 轴和 y 轴标签中。

于 2018-06-11T21:47:04.693 回答