如何在 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+ 浏览

开启您的 职业生涯

完成课程,获得认证

开始
广告