中国高校课件下载中心 》 教学资源 》 大学文库

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

文档信息
资源类别:文库
文档格式:PPTX
文档页数:53
文件大小:3.77MB
团购合买:点击进入团购
内容简介
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) #双变量绘制散点图

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 散点图 函数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=“@” 表示@这种自定义的形状。 ②参数cex:设置点的大小为默认设置的倍数,取值为正数,大于1为放大,小于1为缩小。 ③参数col:设置点的颜色,借助颜色的名称进行。(颜色名称记得加引号!!!)

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

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

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

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)作 用相同

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档