如何在 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 次瀏覽

開啟您的 職業生涯

完成該課程即可獲取認證

立即開始
廣告
© . All rights reserved.