R 语言 fig() 用法

R 语言fig()的用法**

我是R的初学者希望用通俗的语言为大家解释fig()函数怎么用吧!表达可能还不够专业,如有错误欢迎评论指出。
fig=的取值形式:fig=c(x1,x2,y1,y2)

opar<-par(on.readonly=TRUE)  
par(fig = c(0,0.8,0,0.8))
plot(mtcars$wt,mtcars$mpg,xlab='miles per gallon',ylab='car weight')
#自变量mtcars$wt相当于数据框mtcars中的wt元素
par(fig=c(0,0.8,0.55,1),new=TRUE)
boxplot(mtcars$wt,horizontal=TRUE,axes=TRUE)  #horizontal=TRUE 为横着放的箱线图
par(fig=c(0.65,1,0,0.8),new=TRUE)
boxplot(mtcars$mp,axes=FALSE)
par(opar)

上述代码运行结果如下:
想必大家在这里插入图片描述
我们可以这么想:我们要用 fig 将图摆放在一个平面的哪个位置,平面视为1*1比例,接下来我想把一个散点图放在左下角0<x<0.8 , 0<y<0.8这个位置,上面的箱线图放在0<x<0.8 , 0.55<y<1(和散点图一样宽)右面的箱线图放在0.65<x<1 , 0<y<0.8 (和散点图一样高)。为什么设定new=TRUE呢,因为我们是想在第一个图的基础上在添加一个图就需要这样设置。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值