R语言图形的组合( par(),layout(),par(fig()) )

引入d.class进行画图

复制代码
> d.class<-read.csv("D://class.csv",header = T)
> attach(d.class)
> opar<-par(no.readonly = TRUE)

非常简单的数据,需要可自取

链接:https://pan.baidu.com/s/1zNx5z9JsaaRqFueRgGY3mQ

提取码:mads

1.par()函数进行画布布局

复制代码
//画布被分为4个格子
par(mfrow=c(2,2))

分布四个图型

复制代码
> plot(age,height,main="身高随年龄变化")
> plot(age,weight,main="体重随年龄变化")
> hist(age,main="年龄柱状图")
> boxplot(age,main="年龄箱线图")

2.layout()函数

复制代码
> layout(matrix(c(1,1,2,3),2,2,byrow=TRUE))
#1表示第一个图形,2表示第二个图形
> hist(age)
> hist(weight)
> hist(height)
复制代码
> layout(matrix(c(1,1,2,3),2,2,byrow = TRUE),widths = c(3,1),heights = c(1,1))
#两行两列,列宽为3:1,行高为1:1
> hist(wt)
> hist(mpg)
> hist(disp)

3.par( fig=c() )的设置:其中c的参数如下

复制代码
> par(fig=c(0,0.8,0,0.8))
> plot(age,weight,xlab = "年龄",ylab = "体重")
复制代码
#上一个图形消失了,除非par(fig=c(0,0.8,0,0.8),new=TRUE)
> par(fig=c(0,0.8,0,0.8))
> boxplot(age,axes=FALSE)
相关推荐
ShineWinsu14 分钟前
对于Qt:QPushButton常见属性的解析
开发语言·c++·qt·api·gui·按钮·qpushbutton
外贸GEO优化15 分钟前
外贸独立站的可抓取性:JS 渲染、懒加载与无限滚动到底影响什么
开发语言·javascript·ecmascript
飞浪纪元[FWC–FE]15 分钟前
Qt 工程创建与 CMake / qmake 构建规范
开发语言·数据库·qt
Ivanqhz19 分钟前
MoE + LLM 应用
数据库·人工智能·pytorch·python·深度学习·算法·1024程序员节
Tsuki_tl24 分钟前
【总结】Redis五大数据类型应用场景及基本命令
数据库·redis·后端·缓存·缓存中间件·redis命令·redis 五大数据类型
Gauss松鼠会25 分钟前
GaussDB 整体架构解析
运维·服务器·网络·数据库·sql·架构·gaussdb
后台模板学习27 分钟前
Go Web开发中任务调度框架的源码解析与高可用实现方案
开发语言·后端·golang
系统集成-鹰翔30 分钟前
ERP对接升级提示数据库迁移失败:SQLite逐版本事务到底回滚到哪一步
javascript·数据库·经验分享·后端
西瓜拿铁好喝31 分钟前
开源和闭源 AI 办公工具,分别适合谁
java·前端·数据库