R语言中用plot命令怎么合并两个图形,用过plot(x,add=T)不行

如题所述

plot其实就是负责加个图层,确定范围而已,画个点线啥的都是次要功能
lines才是用来画线的;

你先range 横纵坐标的最大最小值
然后plot的时候xlim,ylim一下
然后不断的lines就行了追问

不是直线啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-29
嗯,两个图在一张上的确是用 lines这个命令

然后如果是一张图分两半画2个图可以用
par(mfrow=c(2,1))
第2个回答  2012-12-04
在两个plot之间用:

par(new=T)
第3个回答  2012-11-26
当然不行了,plot函数中都没有参数add。
plot用于画散点图,就算两个plot合并也是个散点图。
为什么不换个角度想想,如果将要plot的两组数据合并之后再plot,效果不就达到了吗?追问

如果一起画的曲线很多,比如30条,怎么办?

追答

plot不是画曲线的吧。。画曲线的话得用别的函数。什么项目让你画三十条曲线啊?

追问

在同一坐标系来模拟一个随机过程(模拟多次),plot也可以画曲线吧,一次的情况:
for(i in 1:20){ set.seed(11);x<-w<-rnorm(100);i<=i+1; for(t in 2:100)x[t]<-x[t-1]+w[t];plot(x,type='l')}

追答

抱歉,这个我也不知道了。。我也刚学没多久。找出答案了,贴一下啊。。我只知道curve函数能够添加曲线。

本回答被提问者采纳
相似回答