R语言数据可视化介绍备课讲稿

上传人:youn****329 文档编号:129495089 上传时间:2020-04-23 格式:PPTX 页数:16 大小:935.52KB
返回 下载 相关 举报
R语言数据可视化介绍备课讲稿_第1页
第1页 / 共16页
R语言数据可视化介绍备课讲稿_第2页
第2页 / 共16页
R语言数据可视化介绍备课讲稿_第3页
第3页 / 共16页
R语言数据可视化介绍备课讲稿_第4页
第4页 / 共16页
R语言数据可视化介绍备课讲稿_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《R语言数据可视化介绍备课讲稿》由会员分享,可在线阅读,更多相关《R语言数据可视化介绍备课讲稿(16页珍藏版)》请在金锄头文库上搜索。

1、R语言数据可视化介绍 1 HOO 直方图 箱线图 11suai c NOO 000 归且 口r 口 40 0 Cl 寸 N一 o 50 60 条形图 708090 110 DD口 a W Ru alMaleRu alfemaleu bal iMaleLI巾al ilF emaJ仑旧叫 LL w 已 lr 1 们 仁 订lr lr l厂 T3 l 一 过 0 L 卜 1 I l 7 卜 亡二D 1 卜 II 1 I I 10 15 I 20 关联图 I25 击 笆 iii 一一 一 血 巴后 早 早 B 哀 X 5 15 一一 i 一一早20 25 w 了 一 会产 口 i 3小 1 令 八V

2、凸 心几 心 心 Q 一 一 i 于 俨 一 5 一 d 一 俨 d 5 Q 俨 j 于 宁 士中气丿 1 i 俨 立 二 俨L l L 一 一 己 o 俨 一一 一一 一一 J j 1 1 令 0 一玉 V 凡 俨 俨 1 J l I 入 怂 了0L 74 5 0L64 Oi 54 日lack 巳r叨们 Red巳lond 点图 低级绘图函数 hist x x1 对科目1绘制直方图 横坐标表示分数区间 纵坐标表示频次 plot x x1 x x2 对科目1和科目2绘制散点图 大致看出两门课是否存在相关关系 table x x2 列联函数table 对每个数据进行统计 barplot table

3、 x x2 柱状图绘制函数barplot对统计结果进行绘制 barplot必须和table函数结合使用才有意义 pie table x x2 饼图函数pie boxplot x x1 x x2 x x3 箱线图boxplot 对三门科目画箱线图 boxplot x 2 4 col c red green blue 指定箱线图的颜色 boxplot x 2 4 col c red green blue horizontal T 使用horizontal T将箱线图水平放置 stars x 2 4 对每个人画雷达图 stars x 2 4 draw segments T 对雷达图进行颜色和样式的修

4、改 使用draw segments T画扇形 stem x x1 茎叶图 此外 还有多种高级绘图函数points lines abline title text axis image box contour rect arrows par等 4 5 用plot绘制散点图的参数设置plot x x1 x x2 main 科目1与科目2的关系 设置标题xlab 科目1 设置横坐标名称 如果不写则默认为该变量的名称ylab 科目2 设置纵坐标名称xlim c 50 100 设置横坐标的范围ylim c 50 100 设置纵坐标的范围xaxs r xaxs r yaxs i 分别设定x和y轴的形式 i

5、 内部 与 r 预设值 形式的刻度都会依照资料的范围而自动调整 但是 r 形式的刻度会在刻度范围两边留一些空隙 yaxs r col red 设置点的颜色pch 20 设置画图的样式 20表示为圆点 6 关于点的样式 上面显示用的是编号为20的样式 那么R其实提供了很多样式供使用 如下图 参考R语言绘图符号 高级绘图函数 u g 区 I 叩 cartestao Xllm c 也匀 乌 NHIJ口乙 心寸coc心八立 thIIUlda cict勹加工 allCl l n打f如 w七a tsr a 3nx ri r 1f i tout 人暴J 1II勹1 尸xiCa心 可立 1n立E 11 勺 图

6、 luncu c lC 2切I ggplot2是一个用来绘制图形的R软件包 与其他大多数的图形软件包不同 ggplot是由其背后的一套图形语法所支持 ggplot2可以绘制出很多美观的图形 同时能避免诸多繁琐的细节 采用了图层的设计方式 从原始图层开始 首先绘制原始数据 然后不断添加图形注释和统计汇总结果 ggplot2可以帮助学生锻炼结构化的分析思维 进而达到专业的水准 在ggplot2中 用于创建新图形的表达式是由高级的图形元素组成的 例如对原始数据的展现 以及某些统计变换等 ggplot2图形的基本组成部分 1 geom area 用于绘制面积图 即在普通线图的基础上 依y轴方向填充了下

7、方面积的图形 2 geom bar stat identity 用于绘制条形图 需要指定stat identity 因为默认的统计变换将自动对值进行计数 geom line 绘制线条图 图形属性group决定了哪些观测是连接在一起的 geom point 绘制散点图 5 geom polygon 绘制多边形 即填充后的路径 geom text 可在指定点处添加标签 geom tile 用来绘制色深图或水平图 lattice 是由Deepayan1Sarkar基干grid包的一套统计图形系统 它的图形设计理念来自于Cleveland的Trellis图形 其主要特征是根据特定变噩 往往 是分类变量

8、 将数据分解为若干子集 并中的条件期望 条件概率一样 lattic e的图 对每个子集画图 就像数理统计形也是一种 条件作图 格包中的高级函数如下 函数默认显示histogram直方图densit yplot核密度图 qqimathqqstripplotbW plotdotplotbarchart 埋论分位数图双样本分位数图带形图盒图克里夫兰点图条形图 函数xyplotspllom1coritourplotlevelplotw1ireframecloudparallel 默认显示散点图散点图阵列表面等高线图表面伪色彩图三维表面透视图三维散点图平行坐标图 以lattice包中的densitypl

9、otO函数为例 I IISoprano2 603ggoooo k荔U中G 0420 oo闷 o o 0000 5060I III 708090I Soprano1 Alto2 Alto1 Tenor 2 Teno 1 彗 Bass2 Bass1 000 60402 仆 几hu仆宁 require stats histogrnm heiightIvoice part data siinger nint 17 endpoints c 59 5 76 5 layout c 2 4 aspect 1 xllab 11Height inches 1 histogrnm heiightIvoice par

10、t data siinger xllab 11Height inches type 11densiity panell function x panel histogram x 户 panel mathdensity dmath dnorm coll 11bladc11 args list me an mean x sd sd x densityplot heightIvoice part data siinger layout c 24 xlab 1Height inchesV bw 5 附录1数据生成ID seq 1 100 用seq函数产生100个数字 表示不同人的ID x1 round

11、 runif 100 min 50 max 100 用runif函数产生100个随机数 随机数是小数 代表科目1的成绩 该结果是均匀分布 用round函数对其取整 x2 round rnorm 100 mean 80 sd 7 用rnorm函数产生正态分布数字 代表科目2的成绩 再用round函数取整 x3 round rnorm 100 mean 90 sd 14 用rnorm函数产生正态分布数字 代表科目3的成绩 再用round函数取整 x3 which x3 100 100 将超过100的修改为100 x data frame ID x1 x2 x3 将上面4个向量放到组合为数据框dat

12、a frame 附录2ggplotlibrary ggplot2 p ggplot mtcars summary p p p aes wt hp summary p p ggplot mtcars aes x mpg y wt p geom point p geom point aes colour factor cyl p geom point aes y disp p ggplot mtcars aes mpg wt p geom point colour darkblue p geom point aes colour darkblue library nlme ggplot2用数据集

13、nlme包里有一个简单的纵向数据集 26名男孩 Subject 在9个不同时期 Occasion 所测定的身高 height 和中心化后的年龄 age p ggplot Oxboys aes age height group Subject geom line pp geom smooth aes group Subject method lm se F pp geom smooth aes group 1 method lm size 2 se F pboysbox ggplot Oxboys aes Occasion height geom boxplot boysboxboysbox geom line aes group Subject colour 3366FF boysboxd ggplot diamonds aes carat xlim 0 3 d stat bin aes ymax count binwidth 0 1 geom area d stat bin aes size density binwidth 0 1 geom point position identity d stat bin2d aes y 1 fill count binwidth 0 1 geom tile position identity 16 谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号