R语言-多图叠加

1、问题1:在R语言中,要在一个图中叠加画多个图,如何实现呢?

解决:

1)先使用plot画图,plot()函数会初始化好一副图所需要的全部要素,先用points()或lines()则不行,因为它们是低级函数,不能初始化图形。

2)使用points()或lines()函数在现有图上叠加画图。


2、问题2:如果叠加的图既要点,又要连线怎么办,points()只画点,lines()又只画线?

解决:

points(),lines()继承了plot()中的大部分参数,type参数也可像在plot()函数中一样设置,type="b"则可以点线都画。

其他参数,如设置颜色col,线型lty都可以像在plot()中使用。

3、注意:

在使用plot()画图时,图总是缺省地画在正中央,当对多个不同参数进行测试的时候,会产生任何参数,图都是一样的假象,只是坐标轴刻度变了。

这种现象的原因可能是R确实地把图画在图框中央,当叠加不同参数的多个图时,就能发现曲线倾斜幅度还是有区别的。谨记。

此外,画多个图的时候,plot()总是会把第一个图居中,在模拟参数的时候要注意先画中间参数的图,再画大于和小于该参数的图。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值