绘制两个变量进行比较

时间:2014-03-04 16:12:35

标签: r plot

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

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

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

1 个答案:

答案 0 :(得分:2)

如果您只提供一个变量,那么plot会将此值视为y级别,并为x轴添加索引。定义y限制(ylim),可以确保您的两个系列都在图上完全显示。在这里,您可以使用高级绘图命令(plot)绘制第一个vseries,然后添加一个低级绘图命令(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)