如何在 R 中用 dependent 变量的 log10 创建散点图?


有时候,independent 变量与 dependent 变量之间的关系不是线性的。因此,我们要根据经验对 dependent 变量或 independent 变量进行转换。因此,我们还要绘制这些转换来形象地展示关系,其中一种转换就是对 dependent 变量取 log10。要绘制 dependent 变量的这种转换,我们可以使用 scale_y_continuous(trans='log10')。

示例

考虑以下数据框 -

set.seed(10)
x <-sample(1:50,20)
y <-sample(1:5000,20)
df <-data.frame(x,y)

在 x 和 y 之间建立一个散点图 -

示例

library(ggplot2)
ggplot(df,aes(x,y))+geom_point()

输出

在 x 和 y 的 log10 之间建立一个散点图 -

ggplot(df,aes(x,y))+geom_point()+scale_y_continuous(trans='log10')

输出

更新日期: 2020-08-24

362 次浏览

开启您的 职业生涯

完成该课程即可获取认证

立即开始
广告