如何在 R 中绘制 x 轴和 y 轴(或单个轴)上带有对数刻度的数值?

r programmingserver side programmingprogramming更新于 2025/6/25 19:52:17

我们可以在 R 中绘制多种刻度的数值,包括对数刻度。此外,还可以同时绘制两个轴上的对数刻度值。在 R 基础版中,最好的方法是用十进制表示法定义坐标轴的值,如下例所示,并使用了明确的对数。

考虑下面的向量 −

示例

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

输出

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

在 x 轴和 y 轴上均使用对数刻度绘制 x 的图 −

示例

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")

输出


相关文章