《R语言》课程教学资源(PPT课件)第05章 基本图形

第五章基本图形
第五章 基本图形

本章学习目标1.掌握R语言绘图的一般原理。2.掌握散点图的绘制。3.掌握曲线图的绘制。4.掌握颜色、坐标轴、文本标注、绘图区边界的设置方法。5.掌握直方图、条形图、饼图和箱线图的绘制方法
本章学习目标 1. 掌握R语言绘图的一般原理。 2. 掌握散点图的绘制。 3. 掌握曲线图的绘制。 4. 掌握颜色、坐标轴、文本标注、绘图区边界的设置方法。 5. 掌握直方图、条形图、饼图和箱线图的绘制方法

5.1散点图在所有图形中,点是最基本的构件,因此本章首先对散点图进行介绍。在R语言中,可以使用函数plot()绘制散点图。set.seed(1)x=rnorm(100)#单变量绘制散点图plot(x)y=x+rnorm(100)#双变量绘制散点图plot(x,y)plot(x)plotx,y)6 02040580100inde
5.1 散点图 在所有图形中,点是最基本的构件,因此本章首先对散点图进行介绍。在R语言中,可以 使用函数plot()绘制散点图。 set.seed(1) x=rnorm(100) plot(x) #单变量绘制散点图 y=x+rnorm(100) plot(x,y) #双变量绘制散点图

5.1散点图如果想对更多的变量做一个散点图矩阵,需要将这些变量合并到一个数据框里。set.seed(1)x=rnorm(100);y=x+rnorm(100);z=x^2+rnorm(100)data=data.frame(x,y,z)plot(data)
5.1 散点图 如果想对更多的变量做一个散点图矩阵,需要将这些变量合并到一个数据框里。 set.seed(1) x=rnorm(100); y=x+rnorm(100); z=x^2+rnorm(100) data=data.frame(x,y,z) plot(data)

5.1散点图函数plot0属于基础图形函数,即该函数不能用于修改其他图形,只能从头构建一幅图。如果需要在绘制好的图上添加点,可以使用函数points0。无论使用函数plot(),还是points(),点的形状默认为空心圆点,都可以使用参数pch、cex和col设置点的外观。plot(1:4,1:4,cex=2)#斜向上四个大小相同的空心圆点#在函数plot()绘制的图形上添加点#斜向下四个大小不同的空心三角points(4:1,1:4,cex=1:4,pch=2)points(1:4,rep(2.5,4),cex=2,pch=c("5,a,bcd@"),col=blue')#横向四个使用符号表示的蓝色点#纵向的四个彩色的点points(rep(2.5,4),1:4,cex=2,pch=16:19,col=rep(c('red',"blue'),2))ba23+4O216171819222232524@51#14
5.1 散点图 函数plot()属于基础图形函数,即该函数不能用于修改其他图形,只能从头构建一幅图。 如果需要在绘制好的图上添加点,可以使用函数points()。无论使用函数plot(),还是 points(),点的形状默认为空心圆点,都可以使用参数pch、cex和col设置点的外观。 plot(1:4,1:4,cex=2) #斜向上四个大小相同的空心圆点 #在函数plot()绘制的图形上添加点 points(4:1,1:4,cex=1:4,pch=2) #斜向下四个大小不同的空心三角 points(1:4,rep(2.5,4),cex=2,pch=c('5','a','bcd','@'),col='blue') #横向四个使用符号表示的蓝色点 points(rep(2.5,4),1:4,cex=2,pch=16:19,col=rep(c('red','blue'),2)) #纵向的四个彩色的点

对于函数points()①参数pch:设置点的形状,0至25的形状如下。也可以使用符号进行设置。如:使用pch=“@"表示@这种自定义的形状。SN1315122102ny口区交田2OA区?-.4②参数cex:设置点的大小为默认设置的倍数,取值为正数,大于1为放大,小于1为缩小③参数col:设置点的颜色,借助颜色的名称进行。(颜色名称记得加引号!!!)
对于函数points() ①参数pch :设置点的形状,0至25的形状如下。也可以使用符号进行设置。 如:使用pch=“@” 表示@这种自定义的形状。 ②参数cex:设置点的大小为默认设置的倍数,取值为正数,大于1为放大,小于1为缩小。 ③参数col:设置点的颜色,借助颜色的名称进行。(颜色名称记得加引号!!!)

课堂基础练习(1)随机生成5个点的坐标,绘制散点图,对点的形状、大小和颜色进行不同设置。(2)在(1)题的基础上,随机添加10个点,使用数字和字符两种形式设置点的形状。(3)绘制图5-3(b)。P94
课堂基础练习 (1)随机生成5个点的坐标,绘制散点图,对点的形状、大小和颜色进行不同设置。 (2)在(1)题的基础上,随机添加10个点,使用数字和字符两种形式设置点的形状。 (3)绘制图5-3(b)。P94

5.2曲线图在各种图形中,线也是其中的一个基础构件。和散点图类似,绘制曲线的函数既有从头构建的基础函数,也有用于后续添加的函数,同时也有一些参数用于调整线的线型、粗细和颜色
5.2 曲线图 在各种图形中,线也是其中的一个基础构件。和散点图类似,绘制曲线的函数既有从头构 建的基础函数,也有用于后续添加的函数,同时也有一些参数用于调整线的线型、粗细和 颜色

5.2曲线图5.2.1函数plot()函数plot0绘制曲线图的方法有两类:①是利用参数type根据点的坐标绘制特定曲线图。参数type表示的意义代表不绘制,用于绘制空白表n绘制折线图1绘制梯形折线图(先横后纵)SS绘制梯形折线图(先纵后横)用线连接,并标记点的位置0②是根据曲线函数名直接绘制曲线
5.2 曲线图 函数plot()绘制曲线图的方法有两类: ①是利用参数type根据点的坐标绘制特定曲线图。 ②是根据曲线函数名直接绘制曲线。 5.2.1 函数plot() 参数 type 表示的意义 n 代表不绘制,用于绘制空白表 l 绘制折线图 s 绘制梯形折线图(先横后纵) S 绘制梯形折线图(先纵后横) o 用线连接,并标记点的位置

5.2曲线图函数plot()绘制曲线图,一是利用参数type根据点的坐标绘制特定曲线图。二是根据曲线函数名直接绘制曲线。set.seed(1)type"""type""s"x=rnorm(5)5500#折线图plot(x,type='T")90#梯形折线图plot(x,type='s')80So0#绘制对数曲线,默认为自然对数曲线plot(log)ASlogo#自定义一个函数f=function(x)x^28plot(f)0#绘制自定义函数曲线,和plot(function(x)x^2)作3用相同20.000.4
5.2 曲线图 函数plot()绘制曲线图,一是利用参数type根据点的坐标绘制特定曲线图。二是根据曲线函 数名直接绘制曲线。 set.seed(1) x=rnorm(5) plot(x,type='l') #折线图 plot(x,type='s') #梯形折线图 plot(log) #绘制对数曲线,默认为自然对数曲线 f=function(x) x^2 #自定义一个函数 plot(f) # 绘制自定义函数曲线,和plot(function(x) x^2)作 用相同
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《R语言》课程教学资源(PPT课件)第04章.pptx
- 《R语言》课程教学资源(PPT课件)第03章 R函数与流程控制.pptx
- 《R语言》课程教学资源(PPT课件)第02章 R语言基础.pptx
- 《R语言》课程教学资源(PPT课件)第01章 进入R的世界.pptx
- 《Python数据分析》课程电子教案(PPT课件)第10章 SciPy科学计算.pptx
- 《Python数据分析》课程电子教案(PPT课件)第9章 时间序列数据分析.pptx
- 《Python数据分析》课程电子教案(PPT课件)第8章 pyecharts可视化.pptx
- 《Python数据分析》课程电子教案(PPT课件)第7章 利用Seaborn绘图.pptx
- 《Python数据分析》课程电子教案(PPT课件)第6章 Matplotlib数据可视化基础.pptx
- 《Python数据分析》课程电子教案(PPT课件)第5章 Pandas数据载入与预处理.pptx
- 《Python数据分析》课程电子教案(PPT课件)第4章 pandas统计分析基础.pptx
- 《Python数据分析》课程电子教案(PPT课件)第3章 NumPy数值计算基础.pptx
- 《Python数据分析》课程电子教案(PPT课件)第2章 Python编程基础.pptx
- 《Python数据分析》课程电子教案(PPT课件)第1章 数据分析与可视化概述新.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第10章 排序 10.8 外排序.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第10章 排序 10.5 归并排序 10.6 基数排序 10.7 各种内排序方法的比较和选择.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第10章 排序 10.4 选择排序.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第10章 排序 10.1 排序的基本概念 10.2 插入排序 10.3 交换排序.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第9章 查找 9.4 哈希表查找.pptx
- 河池学院:《数据结构》课程电子教案(PPT教学课件)第9章 查找 9.3 树表的查找(2/2).pptx
- 《R语言》课程教学资源(PPT课件)第06章 数据预处理.pptx
- 《R语言》课程教学资源(PPT课件)第07章 数据处理与描述性统计.pptx
- 沈阳师范大学:《高级语言程序设计Python》课程教学大纲 Programming of Computer Language(一).pdf
- 沈阳师范大学:《高级语言程序设计Python》课程授课教案(2020讲义,共三章,授课教师:刘立群).pdf
- 沈阳师范大学:《计算机控制技术》课程授课教案(电子信息工程专业,共九章,主讲教师:申海).pdf
- 沈阳师范大学:《Web程序设计》课程授课教案(讲稿,授课教师:马佳琳).pdf
- 《程序设计基础》课程教学资源(文献资料)INCITS/ISO/IEC 9899-2011[2012](ISO/IEC 9899-2011, IDT)Information technology — Programming languages — C.pdf
- 《数据挖掘技术基础》课程教学资源(授课教案,适用专业:数据科学与大数据技术).docx
- 《数据挖掘技术基础》课程教学大纲(Fundamentals of Data Mining).docx
- 《大学计算机基础》课程教学课件(讲稿)第1章 计算文化.pdf
- 《大学计算机基础》课程教学课件(讲稿)第2章 计算基础.pdf
- 《大学计算机基础》课程教学课件(讲稿)第3章 计算机硬件.pdf
- 《大学计算机基础》课程教学课件(PPT讲稿)第4章 软件平台.ppt
- 《大学计算机基础》课程教学课件(PPT讲稿)第5章 计算机网络.ppt
- 《大学计算机基础》课程教学课件(讲稿)第6章 数据处理与管理.pdf
- 《大学计算机基础》课程教学课件(PPT讲稿)第7章 算法与程序设计基础.ppt
- 《大学计算机基础》课程教学课件(PPT讲稿)第8章 Python程序设计基础.ppt
- 晋中学院:计算机科学与技术专业各课程教学大纲汇编(2023版).pdf
- 晋中学院:物联网工程专业各课程教学大纲汇编.pdf
- 人民邮电出版社:《Go语言编程》书籍PDF电子书 The Go Programming Language(编著:许式伟、吕桂华).pdf
