横坐标为指数形式x=a^i,取对数后就成了log(x)=i*loga(此处将底数省略),就变成了等距显示。
在ggplot2包内有关于标度常用的内置转换。

在这里可以选用log2的标度转换方法
选用了y=2^x作演示(我们可以把y进行对数变换形成等距分布):




这样可以在很多数据的时候可以轻易看出log2(y)和x是线性关系。
其实进行坐标的标度变换代表着一种思维的变化。
看下面例子:
使用R自带的数据集
![]()
图像是这样的

似乎呈指数分布
经过log变换坐标标度可以看到下面的情况
![]()

这一幅图就呈线性分布
经过坐标标度变换,我们可以将变量之间的关系变得更加清晰,易于求解。
对数坐标变换解析
本文讲解了如何通过坐标标度变换,如使用log2转换,将指数分布数据转化为线性分布,使变量间的关系更加清晰,便于数据分析和理解。
3472

被折叠的 条评论
为什么被折叠?



