当前位置: 首页 > news >正文

网站建设网站公司的序青岛物联网app开发公司

网站建设网站公司的序,青岛物联网app开发公司,公司做网站的费用属于什么费用,学校网站建设市场文章目录 前言编写R函数图形的控制和布局par函数layout函数 练习 前言 安装完R软件之后就可以对其进行代码的编写了。 编写R函数 如果对数据分析有些特殊需要,已有的R包或函数不能满足,可以在R中编写自己的函数。函数的定义格式如下所示: …

文章目录

  • 前言
  • 编写R函数
  • 图形的控制和布局
    • par函数
    • layout函数
  • 练习


前言

安装完R软件之后就可以对其进行代码的编写了。


编写R函数

如果对数据分析有些特殊需要,已有的R包或函数不能满足,可以在R中编写自己的函数。函数的定义格式如下所示:

functionname<-function(a1, a2,...)expression

该式中, functionname是函数名称; function指明该对象为函数类型;a1,a2,为函数中涉及的参数; expression是函数的具体内容。

比如,要自己编写函数计算50个学生考试分数的平均数、中位数、极差和标准差,代码如下所示。(使用example1_1)。

load("C:/example/ch1/example1_1.RData")  # 装载数据
x<-example1_1[,4]            # 为x赋值为example1_1的第4列
myfun<-function(x){           # 编写函数如下
n<-length(x)
mean<-sum(x)/n
median<-median(x)
r<-max(x)-min(x)
s<-sd(x) 
df<-data.frame(样本量=n,平均数=mean,中位数=median,极差=r,标准差=s)
return(df)
}
myfun(x)    # 返回函数结果 

在这里插入图片描述

图形的控制和布局

par函数

参数介绍如下表:
在这里插入图片描述
不同数字代表的R的绘图线型(Ity)和线宽(lwd):

在这里插入图片描述
不同数字代表的R的绘图符号(pch):

在这里插入图片描述

par函数中的参数 mfrow(或mfcol)可以将绘图区域分割成R×C的矩阵,从而可以在一个绘图区域中绘制多个图,但参数向量c(nr,nc)是将绘图区域的行和列等分。

layout函数

有时需要将绘图区划分成不同大小的区域以满足不同图形的要求,这时可以使用layout函数来布局。函数的格式及参数的意义如下表所示:
在这里插入图片描述

layout(matrix(c(1,2,3,3),nrow=2,ncol=2),widths=c(2,1)) # 布局绘图环境
par(mai=c(0.6,0.6,0.1,0.1),cex=0.7)       # 设定图形边距、文字和绘图符号大小
x<-rnorm(5000)              # 生成5000个标准正态分布随机数
y<-rchisq(5000,10)          # 生成5000个卡方分布随机数
hist(x,prob=TRUE,col="lightblue",xlab="x",ylab="Density",ylim=c(0,0.4),main="")                   # 绘制x的直方图
hist(y,freq=FALSE,col="pink",xlab="y",ylab="Density",main="")    # 绘制y的直方图
boxplot(x,col="red",lwd=1)                  # 绘制x的箱线图

在这里插入图片描述

layout(matrix(c(1,2,3,3),nrow=2,ncol=2,byrow=TRUE),heights=c(2,1)) # 布局绘图环境
par(mai=c(0.6,0.6,0.1,0.1),cex=0.7)    # 设定图形边距、文字和绘图符号大小
x<-rnorm(1000)            # 生成1000个标准正态分布随机数
y<-rchisq(1000,10)        # 生成1000个卡方分布随机数
hist(x,prob=TRUE,col="lightblue",xlab="x",ylab="Density",ylim=c(0,0.4),main="")     # 绘制x的直方图
plot(x,y,xlab="x",ylab="y")   # 绘制x和y的散点图
boxplot(y,col="red",lwd=1,horizontal=TRUE,varwidth=TRUE)   # 绘制x的箱线图

在这里插入图片描述


练习

1、layout()函数通用格式?

2、如果绘图的布局如下所示,请写出正确的代码进行实现。

par(oma = c(2,2,2,2))
layout(matrix(c(1, 2, 1, 3), 2), widths = c(1, 3), heights = c(1, 2))
layout.show(3)

在这里插入图片描述

http://www.yayakq.cn/news/443161/

相关文章:

  • 手机网站制作教程软件国内互联网大厂有哪些
  • html做的网站图片横着摆放wordpress淘点金
  • 怎么做免费视频网站建设企业网站的需求分析
  • 西安高端品牌网站建设网站空间商盗取数据
  • 泰安市建设职工培训中心电话网站网站建设三网合一是什么
  • 公众号平台网站开发榆林建设局网站
  • 在学做网站还不知道买什么好找国内外贸公司的网站
  • php网站开发难吗制造业外贸营销网站建设
  • 床上爱做网站棋牌游戏网站模板下载
  • 用境外服务器做网站电脑网页游戏排行榜前十名
  • 设计师每天都上的网站昆明城乡建设局网站
  • 企业营销型网站建设价格网站建设课程设计论文
  • 做网站需要多少兆空间网站怎么做下载网页代码
  • 建设银行网站不能建行转他行了自己如何在网上做网站
  • 辽宁网站建设熊掌号网站防止挂马应该怎么做
  • 跨境电商 网站开发深圳php网站开发
  • 美妆网站开发背景仪陇网站建设
  • 建设机械网站案例vi设计的目的
  • 网站建设企业模板高端品牌网站建设集团
  • 网站建设推广ppt长春网站制作系统
  • 哪些网站可以免费发帖做推广wordpress第三方用户系统
  • 网站需要哪些thecontent WordPress
  • 国际网站开发客户的技巧自己怎么注册域名
  • 学校网站建设用哪个系统网站需求列表
  • 女做受视频网站专业网站建设制作公司哪家好
  • 珠海网站建设推广厂商无锡电子商务网站建设公司
  • 作品展示html5网站模板网站建设市场行情
  • 如何用一个域名做多个网站福建建设资格执业注册管理中心网站
  • 2012服务器做网站河南seo推广多少钱
  • 网站开发易语言杭州建设网杭州建设工程招标平台