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)
相关推荐
小此方4 分钟前
Re:Mysql数据库基础篇(二):MySQL 基础指南,架构分层、SQL 分类与引擎解析
数据库·mysql
一个儒雅随和的男子5 分钟前
深入剖析时序数据库 InfluxDB 核心原理
数据库·时序数据库
绍磊leo6 分钟前
Go 实现类似 FastAPI 的后端服务:从入门到实战
开发语言·golang
Nayxxu6 分钟前
GPT API 迁移教程:Chat Completions 到 Responses API 的最小改造路径
数据库·gpt
一条泥憨鱼7 分钟前
Java网络编程:Socket通信从入门到起飞
java·开发语言·网络·网络编程
磊 子7 分钟前
STL算法库讲解1
开发语言·c++·算法
Hiter_John7 分钟前
Golang的条件判断
服务器·开发语言·golang
27669582928 分钟前
谷歌google cookie逆向角度分析
开发语言·python·google·sgss·谷歌搜索·sg-ss·谷歌cookie逆向
minji...11 分钟前
MySQL数据库 (三) 表的操作(增删查改),库和表的关系
数据库·mysql·数据表
时寒的笔记15 分钟前
瑞数案例欧冶解读py和js文件最终版
开发语言·javascript·ecmascript