R语言数据可视化课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《R语言数据可视化课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 数据 可视化 课件
- 资源描述:
-
1、第五章 数据可视化5.1低水平绘图命令5.2高水平绘图命令习题5.3交互绘图命令5.1 低水平绘图命令第五章 数据可视化【例5.1】随机产生80个点,并绘制图形。set.seed(1234)xyplot(x=x,y=y)plot(x,y)执行结果l点5.1 低水平绘图命令第五章 数据可视化添加标题和标签plot(x,y,xlab=name of x,ylab=name of y,main=Scatter Plot)执行结果l点5.1 低水平绘图命令第五章 数据可视化更改点的形状默认情形下,绘图字符为空心点,可以使用pch选项参数进行更改.plot(x,y,xlab=name of x,ylab
2、=name of y,main=Scatter+Plot,xlim=c(1,80),ylim=c(0,200),pch=19)执行结果l点5.1 低水平绘图命令第五章 数据可视化l点参数作用col绘图字符的颜色col.axis坐标轴文字颜色col.lab坐标轴标签颜色col.main标题颜色col.sub副标题颜色fg前景色bg背景色与颜色相关的参数5.1 低水平绘图命令第五章 数据可视化l线【例5.2】随机产生50个时间点,并绘制图形。t set.seed(1234)vplot(t,v,type=l)执行结果5.1 低水平绘图命令第五章 数据可视化l线(1)type的取值:type=p表示点
3、,type=l表示线,type=b表示点划线。(2)更改线条类型R中提供了很多类型的线条,可以通过lty选项来设定。执行plot(t,v,type=l,lty=2),结果如图5.6。5.1 低水平绘图命令第五章 数据可视化l线lty取值对应的线型5.1 低水平绘图命令第五章 数据可视化l线(3)更改颜色与点更改点的颜色方法相同。(4)线条变宽plot(t,v,type=l,lwd=2)(5)点与线有时候,我们还需要将点突显出来,此时需要利用type选型。plot(t,v,type=b)(6)拟合平滑直线在做线性回归时,常常会在散点图中添加一条拟合直线以查看效果。model plot(x,y)#
4、画点abline(model,col=“blue”)#画回归直线执行结果5.1 低水平绘图命令第五章 数据可视化l线5.1 低水平绘图命令第五章 数据可视化l线(7)拟合平滑曲线在散点图上使用loess函数画一条拟合的平滑曲线。plot(x,y)model_loessfitordlines(xord,fitord,lwd=2,lty=2,col=blue)执行结果5.1 低水平绘图命令第五章 数据可视化l面(1)饼图饼图就是将一个圆(或者圆饼)按分类变量分成几块,每一块所占的面积比例就是相对应的变量在总体中所占的比例。【例5.3】随机产生10年的数据,yearset.seed(1234)cou
5、nts lb pie(counts,labels=lb)#画饼图执行结果5.1 低水平绘图命令第五章 数据可视化l面(2)条形图条形图就是通过垂直或者水平的条形去展示分类变量的频数。利用例5.3数据绘制条形图。barplot(counts,names.arg=year,col=rainbow(10)执行结果5.1 低水平绘图命令第五章 数据可视化l面(3)直方图前面介绍的两种图形一般都是用来处理二维数据的,那么对于一维数据,常用的图形就有这里所说的直方图。直方图在横轴上将数据值域划分成若干个组别,然后在纵轴上显示其频数。在R语言中,可以使用hist()函数来绘制直方图。set.seed(123
6、4)xhist(x)执行结果5.1 低水平绘图命令第五章 数据可视化l面修改颜色,组数 hist(x,breaks=10,col=gray)添加核密度曲线 hist(x,breaks=10,freq=FALSE,col=gray)lines(density(x),col=red,lwd=2)添加正态密度曲线 h xfityfityfitlines(xfit,yfit,col=blue,lwd=2)5.1 低水平绘图命令第五章 数据可视化l面(4)箱线图箱线图通过绘制连续型变量的五个分位数(最大值、最小值、25%分位数、75%分位数以及中位数)描述变量的分布。绘制例5.3中数据counts箱线图
7、:boxplot(counts)执行结果第五章 数据可视化5.2高水平绘图命令5.1低水平绘图命令习题大数据应用人才培养系列教材5.3交互绘图命令5.2 高水平绘图命令第五章 数据可视化l认识ggplot2(1)特点ggplot2的核心理念是将绘图与数据分离,数据相关的绘图与数据无关的绘图分离。ggplot2是按图层作图。ggplot2保有命令式作图的调整函数,使其更具灵活性。ggplot2将常见的统计变换融入到了绘图中。5.2 高水平绘图命令第五章 数据可视化l认识ggplot2(2)画布 ggplot(data=,mapping=)(3)图层图层可以允许用户一步步的构建图形,方便单独对图层
8、进行修改。图层用+表示,如:pp library(ggplot2)p p+geom_point()#第二层,画散点图效果如图l映射5.2 高水平绘图命令第五章 数据可视化将年份映射到颜色属性:pp+geom_point()l映射5.2 高水平绘图命令第五章 数据可视化将排量映射到散点大小(见图5.17):p p p p p+scale_color_manual(values=c(blue2,red4)#增加标度l标度5.2 高水平绘图命令第五章 数据可视化标度函数描述scale_alphaalpha通道值(灰度)scale_brewer调色板,来自colorbrewer.org网站展示的颜色标
展开阅读全文