北京大学:《数据分析工具和实践》课程教学资源(讲稿)08 ggplot2画图(一)

Data Analysis Tools and 2018.04.17 Practice(Using R) gg plot.2画图1 北大软件与微电荐院 Huiping Sun(孙惠平) School of Software and Microelectronics,Peking University sunhp@ss.pku.edu.cn
Huiping Sun(ਃణଘ) sunhp@ss.pku.edu.cn ggplot2画图I Data Analysis Tools and Practice(Using R) 2018.04.17

课堂测试时间
᧞झၥᦶᳵ

先用电脑完成 ggplot2 1 课堂测试07 40分钟 然后誊抄纸上 I、创建字符向量colors,.元素为”green'”,"orange'”,"brown'”,创建字符向量months,. 元素为”一月”,二月,”三月””四月,”五月”,创建字符向量regi0ns,元素为东部地 区””西部地区”,"南部地区";创建矩阵values,.元素为值 2,9,3,11,9,4,8,7,3,12,5,2,8,10,11,要求3行5列。(I)、使用矩阵valuest创建推叠的条形 图,添加标题为”总收入”,x轴名称为”月份”,y轴名称为”收入”,条形图的标签 为字符向量months(使用names.arg参数),推叠台型图的颜色设置为创建的字符向 量colors;(2)、添加图例,内容为字符向量regions,分别对应条形图中的三种颜 色。 ● 2、dapengde DummyR PM25.csv是2003年8月在北京城区的三个高度(8米, 100米,325米)测得的PM2.5的质量浓度日变化的统计数据,共4列25行。 (I)、请画出一条折线表示h8和time的关系,要求是"time"和"pm2.5"分别是x轴的 名称和y轴的名称,Ilty=l(表示Iine的type为l,表示直线)y轴的范围是0到200; (2)、在上图增加一条折线(使用lines(0函数)表示hl00和time的关系,要求颜色为红 色,线型为虚线(ty=2);(3)、在上图中增加图例来表示上边画的两条折线,其中 图例位置为(x=15,y=I80)位置处,内容为8m和100m,两条折线分别为黑色直 线和红色虚线;(4)、画出x轴,刻度指定为和时间相对应的24个小时。(5)、与h8 和hI00两条折线相对应,画出其对应的y轴均值的水平线
• 1̵ڠୌਁᒧݻᰁcolors,زᔰԅ”green”,”orange”,”brown”҅ڠୌਁᒧݻᰁmonths, زᔰԅ”Ӟ์”,”ԫ์”,”ӣ์”,”ࢥ“,“์Բ์”҅ڠୌਁᒧݻᰁregions,زᔰԅ”ӳ᮱ࣈ ᔰԅز,ୌᎥᴣvaluesڠҔ"܄ࣈ᮱ܖ",“܄ࣈᥜ᮱”,”܄ 2,9,3,11,9,4,8,7,3,12,5,2,8,10,11҅ᥝ3ᤈ5ڜ)̶1)̵ֵአᎥᴣvaluesڠୌവݖጱ୵ ࢶ҅Ⴒےຽ᷌ԅ”තف“ ҅xݷᑍԅ”์ղ” ҅yݷᑍԅ”තف୵҅“ࢶጱຽᓋ ԅਁᒧݻᰁmonths(ֵአnames.arg݇හ)҅വࢶࣳݣݖጱ᷏ᜋᦡᗝԅڠୌጱਁᒧݻ ᰁcolorsҔ(2)̵Ⴒࢶےֺٖ҅ԅਁᒧݻᰁregions҅ڦړଫ୵ࢶӾጱӣᐿ᷏ ᜋ̶ • 2̵dapengde_DummyR_PM25.csvฎ2003 ଙ 8 ์ࣁ۹Ղउ܄ጱӣӻṛଶҁ8 ᔂ҅ 100 ᔂ҅325 ᔂ҂ၥጱ PM2.5 ጱᨶᰁၫଶ෭ݒ۸ጱᕹᦇහഝ҅و 4 ڜ 25 ᤈ̶ (1)̵᧗ኮڊӞರᕚᤒᐏh8timeጱىᔮ҅ᥝฎ"time""pm2.5" ڦړฎxጱ ݷᑍyጱݷᑍ, lty=1ҁᤒᐏlineጱtypeԅ1҅ᤒᐏፗᕚ) yጱࢱฎ0ک200Ҕ (2)̵ࣁӤࢶीےӞರᕚ(ֵአlines()ڍහ)ᤒᐏh100timeጱىᔮ҅ᥝ᷏ᜋԅᕁ ᜋ҅ᕚࣳԅᡦᕚ(lty=2)Ҕ(3)̵ࣁӤࢶӾीࢶےֺᤒᐏӤᬟኮጱӷರᕚٌ҅Ӿ ࢶֺ֖ᗝԅҁx=15҅y=180҂֖ᗝ॒ٖ҅ԅ8m100m,ӷರᕚڦړԅἓᜋፗ ᕚᕁᜋᡦᕚҔ(4)̵ኮڊx҅ڰଶਧԅᳵፘଫጱ24ӻੜ̶(5)̵Өh8 h100ӷರᕚፘଫ҅ኮڊٌଫጱy࣐ጱଘᕚ̶ ggplot2 I 课堂测试07 ضአኪᚏਠ౮ 40ړᰦ ᆐݸᦀಧᕕӤ

ggplot2 I 课堂测试07 先用电脑完成 40分钟 然后誊抄纸上 3、右图表示某种商品上一周与本周 销量的对比图,请根据表格中的数 据创建矩阵,并完成那个下列的作 pre now 图要求:()、将各组数据用条形图 113 123 表示,要求水平、并列的方式,上 134 145 周和本周的颜色分别为黄色和红色, 123 136 不添加坐标轴;(2)、在底部添加水 145 178 平坐标轴;(3)、在左侧添加垂直坐 123 113 标轴,要求在位置2,5,8,11,14,17,20 处,标签为Mon”Tue'Wed"Thur'”Fri 6 234 167 Sat”Sun',不显示刻度 7 145 220
• 3̵ࢶݦᤒᐏᐿࠟߝӤӞޮӨޮ ᲀᰁጱྲࢶ҅᧗໑ഝᤒ໒Ӿጱහ ഝڠୌᎥᴣ҅ଚਠ౮ᮎӻӥڜጱ֢ ࢶᥝғ(1)̵ਖ਼ݱᕟහഝአ୵ࢶ ᤒᐏ҅ᥝଘ̵ଚڜጱොୗ҅Ӥ ޮޮጱ᷏ᜋڦړԅἎᜋᕁᜋ҅ ӧႲࣖےຽҔ(2)̵ࣁବ᮱Ⴒے ଘࣖຽҔ(3)̵ࣁૢ׆Ⴒ࣮ےፗࣖ ຽ҅ᥝࣁ֖ᗝ2,5,8,11,14,17,20 ॒,ຽᓋԅ’Mon” Tue” Wed” Thur” Fri” Sat” Sun’,ӧดᐏڰଶ ggplot2 I 课堂测试07 ضአኪᚏਠ౮ 40ړᰦ ᆐݸᦀಧᕕӤ

ggplot2 I 上次课程内容回顾 图例: 米坐标;边界标注;标注(mar) ·折线图: grid();abling;omi; 。条形图: 米堆积(beside);显示数字;宽度、颜色和边界;显示标注;增加误 差线 散点图: 米增加抖动;
ғֺࢶ • ✴ ࣖຽ; ᬟኴຽဳ; ຽဳ(mar); • ರᕚࢶғ ✴ grid(); abling(); omi; ғࢶ୵ • ✴ ञᑌ(beside); ดᐏහਁ; ਼ଶ̵᷏ᜋᬟኴ; ดᐏຽဳ; ीے ૧ᕚ • වᅩࢶғ ✴ ीےಮۖ; ggplot2 I 上次课程内容回顾

ggplot2简介
ggplot2ᓌՕ

ggplot2 I ggplot2 https://cran.r-project.org/web/packages/ggplot2/index.html V2.2.1 Use R! ②Springer 尺s古点为术月 ②∑先 Statistics and Computing gplot2: Leland Wilkinson Hadley Wickham 数据分析与图形艺术 Use R! ggplot2.Elegant Graphics for Data Analysis The Grammar ggplot2 天]的华~威克的: @2005 of Graphics @2009 @2013 Second Edition geom smooth agplot theme Hadley Wickham Elegant Graphics for Data Analysis V0.8.3 Springer Springer graphics、grid、lattice http://hadley.nz/ ggplot2
http://hadley.nz/ https://cran.r-project.org/web/packages/ggplot2/index.html V 2.2.1 V 0.8.3 • graphics̵grid̵lattice • ggplot2 @ 2005 @ 2009 @ 2013 Use R! ggplot2 I ggplot2

ggplot2 I 为什么使用ggplot2 函数繁杂,语法复杂 “笔纸”工作方式,不能增减 自动化低 主次不分 忘记一切 有理论基础,支持一套图形语法 从头开始 ●】 采用图层的设计方式,可增减 媲美商业数据化软件的作图效果 install.packages("ggplot2") 使用简单,定制容易(主题)
• ํቘᦞचᏐ҅ඪ೮Ӟॺࢶ୵ဩ ٺीݢ҅ጱᦡᦇොୗ੶ࢶአ• • ৠᗦࠟӱහഝ۸կጱ֢ࢶපຎ • ֵአᓌܔ҅ਧګฃҁԆ᷌҂ • ڍහᔺ҅ဩ॔ • “ᒟᕕ”ૡ֢ොୗ҅ӧᚆीٺ • ᛔۖ۸֗ • Ԇེӧړ १ত ڔᦕӞ install.packages("ggplot2") ggplot2 I 为什么使用ggplot2

ggplot2 I 图形语法 ,数据(data) 映射(mapping).←→图形属性(aesthetic attributes) 几何对象(geometric object). 统计变换(statistical transformation s) 标度(scale) 坐标系(coordinate system) 。分面(facet)
• හഝҁdata҂ • پ֜ҁgeometric object҂ • ᕹᦇݒഘҁstatistical transformation s҂ • ຽଶҁscale҂ • ࣖຽᔮҁcoordinate system҂ ᶎҁfacet҂ړ • ฉҁmapping҂ ࢶં୵ҁaesthetic attributes҂ ggplot2 I 图形语法

qplot
qplot
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)07 R基本图形(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)06 R基本图形(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)05 课程复习(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)04 R编程结构.pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)03 R数据对象(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)02 R数据对象(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)01 R简介.pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)00 课程简介 Data Analysis Tools and Practice(Using R)R语言(主讲:孙惠平).pdf
- 《电子商务设计师教程》教材PDF电子书(第3版,前两章)第1章 电子商务概述、第2章 电子商务信息安全(2.1-2.2.3).pdf
- 中国科学技术大学:Decentralized Jointly Sparse Optimization by Reweighted Lq Minimization.ppt
- 安顺学院:《大学计算机基础》课程电子教案(PPT课件讲稿,共十章,含实验教学,Windows 7版).pps
- 安顺学院:《大学计算机基础》课程教学资源(PPT课件讲稿,共八章,张汗洁,Windows XP版).pptx
- 安顺学院:《计算机应用基础 Fundamentals of Computer》课程教学资源(PPT课件讲稿)Word 文档的高级操作(Word 2010目录及邮件合并).pptx
- 安顺学院:《计算机应用基础 Fundamentals of Computer》课程教学资源(期末考试模拟题).doc
- 安顺学院:《数据科学与大数据技术》专业学位授权审核汇报PPT(田建勇).pptx
- 安顺学院:《计算机应用基础 Fundamentals of Computer》课程教学资源(PPT课件讲稿)第九章 信息安全与职业道德.pptx
- 安顺学院:《计算机应用基础 Fundamentals of Computer》课程教学资源(PPT课件讲稿)第八章 常用工具软件.pptx
- 安顺学院:《计算机应用基础 Fundamentals of Computer》课程教学资源(PPT课件讲稿)第七章 演示文稿软件PowerPoint 2010.pptx
- 安顺学院:《计算机应用基础 Fundamentals of Computer》课程教学资源(PPT课件讲稿)第六章 电子表格软件Excel 2010.pptx
- 安顺学院:《计算机应用基础 Fundamentals of Computer》课程教学资源(PPT课件讲稿)第五章 文档编辑软件Word 2010.pptx
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)09 ggplot2画图(二).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)10 课程复习(二).pdf
- 高等学校计算机应用规划教材:《SQL Server 2019 数据库教程》教学资源(PDF电子书)第1章 数据库基础.pdf
- 高等学校计算机应用规划教材:《HTML5+CSS3 网页设计基础教程》教学资源(PDF电子书)第1章 Web开发新时代.pdf
- 西安电子科技大学:神经网络与模糊系统(PPT讲稿)Neural Networks & Fuzzy System.ppt
- 《Autodesk AutoCAD 2004》课程教学资源:PPT课件讲稿(前11章).ppt
- 成都东软学院:《嵌入式系统原理与接口技术》课程教学资源(PPT课件讲稿)第5章 ARM接口设计技术(杨宗德).ppt
- 山东大学:《化工制图》课程教学资源(PPT讲稿)第十二章 计算机绘图软件简介.pptx
- 中国科学技术大学:《嵌入式操作系统 Embedded Operating Systems》课程教学资源(PPT课件讲稿)进程.ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(作业习题)历年黑客反向工程作业题目选编.docx
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)防黑客技术简介(基本的”防”黑客技术 Basic Hacker Technique).ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)黑客反向工程导论(陈凯明).ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)破解和混合编程实例 Hacker Reverse Engineering.ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)通过不同途径搜索密码比较算法和实际破解例.ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)区块链简介(区块链详解).ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)注入攻击与防御(SQL攻击与防御).ppt
- 清华大学出版社:安全技术经典译丛(美)Justin Clarke《SQL注入攻击与防御》PDF电子书(SQL Injection Attacks and Defense).pdf
- 电子工业出版社:“十一五”国家重点图书出版规划项目(安全技术大系)《黑客反汇编揭密》PDF电子书(【俄】Kris Kaspersky,第二版,共四篇二十一章).pdf
- 银川能源学院:数据科学与大数据技术专业剖析(曹骜).pdf
- 《嵌入式系统及应用》课程教学资源(参考资料)实验用开发板手册 APP009(manual)dsPIC30F4011/4012/2010 Motor Control Family Evaluation Board.pdf