楼主: silhouette07
6219 4

[问答] r的curve函数绘制多个函数图像显示不出来 [推广有奖]

  • 1关注
  • 0粉丝

本科生

26%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
6835 点
帖子
11
精华
0
在线时间
149 小时
注册时间
2016-1-13
最后登录
2021-4-25

楼主
silhouette07 发表于 2018-1-31 21:35:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用r语言的curve函数绘制多个函数图像时只能显示一部分 代码如下 由于函数值不能取0,所以在0左右画了两幅图
> par(mfrow=c(1,2))
> curve(f1,-15,0,ylim=c(0.76,0.84),lty=2)
> curve(f1,0,15,ylim=c(0.76,0.84),lty=2)
> curve(f2,-15,0,ylim=c(0.76,0.84),lty=2,add=T)
> curve(f2,0,15,ylim=c(0.76,0.84),lty=2,add=T)
Rplot02.png
f1 f2的形式比较复杂 但取值范围是在0.76~0.84之间的 只画-15~0部分就可以在0.76~0.84之间显示两条线 但不知道为什么这样画就显示不了 求大神指点
二维码

扫码加我 拉你入群

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

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

关键词:curve Lim add fro R语言

沙发
zhouhao211314 发表于 2018-2-1 08:37:47
是不是跟第二个作图指令没加add=T有关

藤椅
cheetahfly 在职认证  发表于 2018-2-1 08:48:14
调换一下顺序:
> par(mfrow=c(1,2))
> curve(f1,-15,0,ylim=c(0.76,0.84),lty=2)
> curve(f2,-15,0,ylim=c(0.76,0.84),lty=2,add=T)
> curve(f1,0,15,ylim=c(0.76,0.84),lty=2)
> curve(f2,0,15,ylim=c(0.76,0.84),lty=2,add=T)

板凳
silhouette07 发表于 2018-2-2 20:32:07
zhouhao211314 发表于 2018-2-1 08:37
是不是跟第二个作图指令没加add=T有关
add=T应该是指在原图上加一条线,第二个指令横坐标范围不一样,加上add=T会报错。感谢您的热心帮助!应该是指令顺序的问题。

报纸
silhouette07 发表于 2018-2-2 20:33:23
cheetahfly 发表于 2018-2-1 08:48
调换一下顺序:
> par(mfrow=c(1,2))
> curve(f1,-15,0,ylim=c(0.76,0.84),lty=2)
对的,是指令顺序的问题,非常感谢您!请问您是否知道如何标记出两条线的交点坐标呢?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-2 20:15