如何在 R 中以 x 軸和 y 軸或單個軸繪製對數刻度的值?


我們可以在 R 中繪製許多刻度的數值,其中包括對數刻度。同時,還可以在兩個軸上繪製對數刻度的值。在 base R 中,執行此操作的最佳方法是使用十進位制表示形式定義軸值,如下面的示例中所示,其中對數經過明確定義。

考慮以下向量 −

範例

 即時演示

set.seed(555)
x<-sample(1:9,10,replace=TRUE)
x

輸出

[1] 4 8 7 5 6 1 9 2 1 8

建立 x 的繪圖,在 x 和 y 軸上使用對數刻度 −

範例

plot(x,xlim=c(0.000001,10),ylim=c(0.000001,10),log="xy")

輸出

建立 x 的繪圖,僅使用 y 軸的對數刻度 −

plot(x,xlim=c(0.000001,10),ylim=c(0.000001,10),log="y")

輸出

建立 x 的繪圖,僅使用 x 軸的對數刻度 −

plot(x,xlim=c(0.000001,10),ylim=c(0.000001,10),log="x")

輸出

更新於: 2020 年 10 月 9 日

3K+ 瀏覽

開啟您的 職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.