ggplot2的坐标轴标度转换

横坐标为指数形式x=a^i,取对数后就成了log(x)=i*loga(此处将底数省略),就变成了等距显示。

在ggplot2包内有关于标度常用的内置转换。

在这里可以选用log2的标度转换方法

选用了y=2^x作演示(我们可以把y进行对数变换形成等距分布):

这样可以在很多数据的时候可以轻易看出log2(y)和x是线性关系。

 

其实进行坐标的标度变换代表着一种思维的变化。

看下面例子:

使用R自带的数据集

图像是这样的

似乎呈指数分布

 

经过log变换坐标标度可以看到下面的情况

 

这一幅图就呈线性分布

 

经过坐标标度变换,我们可以将变量之间的关系变得更加清晰,易于求解。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值