如何在 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')
输出
广告