r语言 - 绘制两个变量进行比较



我有两个变量,我希望两个变量在一个图中相互比较。例如:

v1 = c(0,2,3,4)
v2 = c(3,4,5,6)

现在我想要一个在 x 轴上有 1 到 4 的图(因为每个变量有 4 个值),y 轴上有 0 到 6(因为 6 是最大值)。

如果只提供一个变量,则plot假定这是y级别,并向 x 轴添加一个索引。 定义 y 极限 ( ylim ),可以确保两个序列在图上都完全表示。这里可以使用高级绘图命令(plot)来绘制第一个系列,然后添加一个低级绘图命令(points)来添加第二个系列:

v1 = c(0,2,3,4)
v2 = c(3,4,5,6)
ylim <- range(c(v1, v2))
plot(v1, ylim=ylim, col=1, ylab="")
points(v2, col=2)

最新更新