R 语言 fig() 用法

笔记 专栏收录该内容
1 篇文章 0 订阅

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呢,因为我们是想在第一个图的基础上在添加一个图就需要这样设置。

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页

打赏作者

hahahahahahae

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值