在同一轴上绘制2个变量

时间:2019-07-01 13:31:57

标签: r plot

我想同时针对x绘制y1和y2。

我不想使用ggplot2

仅使用plot()函数是否有可能?我尝试使用par(new = TRUE),但这实际上将y2与y1重叠,看起来很乱。我想对y1和y2进行颜色编码。

感谢任何指针。谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用points()添加变量,也可以在此处使用col参数。检查?points()了解更多信息。这是一个带有Costum数据集的小例子。

df<-mtcars
plot(df$disp, df$mpg)
points(df$hp, df$mpg, col="green")

输出:

plot