为了账号安全,请及时绑定邮箱和手机立即绑定

在R中在同一图中绘制两个图

在R中在同一图中绘制两个图

小唯快跑啊 2019-06-25 16:17:03
在R中在同一图中绘制两个图我想在同一个情节里画Y1和Y2。x  <- seq(-2, 2, 0.05)y1 <- pnorm(x)y2 <- pnorm(x, 1, 1)plot(x, y1, type = "l", col = "red")plot(x, y2, type = "l", col = "green")但是当我这样做的时候,他们并不是在同一个情节中被勾画在一起的。在Matlab中人们可以做到hold on但有没有人知道如何在R中做到这一点?
查看完整描述

3 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

lines()points()将添加到现有的图形中,但不会创建新窗口。所以你需要

plot(x,y1,type="l",col="red")lines(x,y2,col="green")


查看完整回答
反对 回复 2019-06-25
?
POPMUISE

TA贡献1765条经验 获得超5个赞

您也可以使用par在同一张图上绘制不同的轴。如下所示:

plot( x, y1, type="l", col="red" )par(new=TRUE)plot( x, y2, type="l", col="green" )

如果你详细阅读了par在……里面R,您将能够生成非常有趣的图形。另一本书是PaulMurrel的R图形。


查看完整回答
反对 回复 2019-06-25
  • 3 回答
  • 0 关注
  • 2156 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信