楼主: huhaiboo
2056 2

[问答] 如何用R一坐标作2图 [推广有奖]

  • 0关注
  • 0粉丝

讲师

10%

还不是VIP/贵宾

-

威望
0
论坛币
64 个
通用积分
1.0082
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
394 点
帖子
250
精华
0
在线时间
550 小时
注册时间
2010-2-11
最后登录
2023-3-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问哪位大侠知道在一个坐标作2个拟合图
比如:x<-c(2716,2583,2943,4887,5044,9756)
> y<-c(4302,4245,4463,7668,7007,14356)
> z<-c(2004,2005,2006,2007,2008,2009)
> lm1<-lm(x~z+I(z^2))
> plot(z,x,col='blue')
>  e<-seq(min(z),max(z),len=200)
>  f<-predict(lm1,data.frame(z=e))
>  plot(x~z);lines(e,f,col='blue')
在这个坐标我还要加个y和z的曲线图,应该如何加
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:如何用 Lines plot Blue line 作图

沙发
ltx5151 发表于 2011-2-27 16:58:05 |只看作者 |坛友微信交流群
1# huhaiboo
lines(z,y,type='b')
原图的范围有可能太小了,如果后加入的点过大,lz可以调节一下作图范围。

使用道具

藤椅
snakepointid 发表于 2015-6-16 15:00:55 |只看作者 |坛友微信交流群
加个par(new=T)就行,代码如下:


x<-c(2716,2583,2943,4887,5044,9756)
y<-c(4302,4245,4463,7668,7007,14356)
z<-c(2004,2005,2006,2007,2008,2009)
lm1<-lm(x~z+I(z^2))
e<-seq(min(z),max(z),len=200)
f<-predict(lm1,data.frame(z=e))
plot(x~z);lines(e,f,col='blue')
####新加部分
par(new=T)
lm1<-lm(y~z+I(z^2))
f<-predict(lm1,data.frame(z=e))
plot(y~z);lines(e,f,col='blue')

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-11 15:30