北京大学:《数据分析工具和实践》课程教学资源(讲稿)07 R基本图形(二)

Data Analysis Tools and 2018.04.10 Practice(Using R) R基本图形II 北大软件与微电荐院 Huiping Sun(孙惠平) School of Software and Microelectronics,Peking University sunhp@ss.pku.edu.cn
Huiping Sun(ਃణଘ) sunhp@ss.pku.edu.cn R基本图形II Data Analysis Tools and Practice(Using R) 2018.04.10

课堂测试时间
᧞झၥᦶᳵ

课堂测试06 先用电脑完成 R Graphics Il 30分钟 然后誊抄纸上 I、数据集alpe_d huez?2描述了环法自行车赛期间Alpe d'Huez赛段的最快时间,以及关于 年份和吸毒指控的背景信息。绘制出车手最快时间的分布。使用)直方图和b)箱线图 显示它们。 2、mtcars是datasets包中的数据集。请使用str0函数了解这个数据集的构成,并输出数 据集,然后按要求画图: 米a. 我们要设置一个蓝色背景和红色的点或线。我们应该使用什么命令 米b.画出cyl和mPg关系的散点图,并将结果输出为plot.png,要求输出为白底, 360px*360px,点的大小为72 ·3、obama vs mccain数据集描述了2008年美国总统选举中的各州投票信息,以及关于收 入,失业,种族和宗教的背景信息。 米a.画出收入Income和参加选举比例Turnout,之间的关系的散点图。提示:Turnout存 在Na值。 米b.将上述图形点的形状为黑色实心三角形I) 米c.数据集中有一个因子类型的列regions,.请画出每个地区region下的收入Income和参 加选举比例Turnout,之间的关系的散点图。要求设置布局为5列,行优先
• 1̵හഝᵞalpe_d_huez2ൈᬿԧሾဩᛔᤈᩦ๗ᳵAlpe d’Huezᩦྦྷጱ๋ளᳵ҅զ݊ىԭ ଙղޕྰഴጱᙧวמ̶௳ᕲڊګಋ๋ளᳵጱړ̶ֵአa҂ፗොࢶb҂ᓟᕚࢶ ดᐏਙժ̶ • 2̵mtcarsฎdatasets۱Ӿጱහഝᵞ̶᧗ֵአstr()ڍහԧᥴᬯӻහഝᵞጱ౮҅ଚᬌڊහ ഝᵞ҅ᆐݸೲᥝኮࢶғ ✴ a. ౯ժᥝᦡᗝӞӻ᠗ᜋᙧวᕁᜋጱᅩᕚ̶ ౯ժଫᧆֵአՋԍե ✴ b. ኮڊcylmpgىᔮጱවᅩࢶ҅ଚਖ਼ᕮຎᬌڊԅplot.png҅ᥝᬌڊԅጮବ҅ 360px*360px,ᅩጱय़ੜԅ72 • 3̵obama_vs_mccainහഝᵞൈᬿԧ2008ଙᗦࢵᕹᭌԈӾጱݱಭᐥמ҅௳զ݊ىԭත ̶௳מਤරጱᙧว෧ᐿ҅०ӱ҅ف ✴ a. ኮڊතفIncome݇ےᭌԈྲֺTurnoutԏᳵጱىᔮጱවᅩࢶ̶ᐏғTurnoutਂ ̶Naࣁ ✴ b. ਖ਼Ӥᬿࢶ୵ᅩጱ୵ᇫԅἓᜋਫஞӣ୵(17) ✴ c. හഝᵞӾํӞӻࢩৼᔄࣳጱڜregions,᧗ኮڊྯӻ܄ࣈregionӥጱතفIncome݇ ےᭌԈྲֺTurnoutԏᳵጱىᔮጱවᅩࢶ̶ᥝᦡᗝੴԅ5ڜ҅ᤈսض̶ R Graphics II 课堂测试06 ضአኪᚏਠ౮ 30ړᰦ ᆐݸᦀಧᕕӤ

R Graphics Il 上次课程内容回顾 ●图形函数: *plot();barplot();pie();hist();boxplot(); ● 图形参数: col;font;pch;cex;Ity;lwd;xlab;ylab;xlim;ylim;type;main;horiz;beside; ·图例函数: 米legend(location,title,legend,.…); ·图形组合: 米par();layout(0; ·其余函数: *title();abline();line();text();mtext();
හғڍ୵ࢶ • ✴ plot(); barplot(); pie(); hist(); boxplot(); හғ୵݇ࢶ • ✴ col; font; pch; cex; Ity; lwd; xlab; ylab; xlim; ylim; type; main; horiz; beside; හғڍֺࢶ • ✴ legend(location, title, legend, …); ғݳᕟ୵ࢶ • ✴ par(); layout(); හғڍٌ֟ • ✴ title(); abline(); line(); text(); mtext(); R Graphics II 上次课程内容回顾

图形控制
ګഴ୵ࢶ

R Graphics Il 图例一使用坐标定位 legend(1,300,legend=c("Tokyo","Berlin","New York","London"). Ity=1,lwd=2,pch=21,col-c("black","red","orange","purple"), horiz=TRUE,bty="n",bg="yellow",cex=1, text.col=c("black","red","orange","purple")) Monthly Rainfall in major cities 导 。Toky0 Berlin New York-London 虽 量 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
legend(1,300,legend=c("Tokyo","Berlin","New York","London"), lty=1,lwd=2,pch=21,col=c("black","red","orange","purple"), horiz=TRUE,bty="n",bg="yellow",cex=1, text.col=c("black","red","orange","purple")) R Graphics II 图例-使用坐标定位

R Graphics Il 图例-边界标记 gdp<-read.table("gdp_long.txt",header=T) 0 C library(RColorBrewer) pal<-brewer.pal(5,"Set1") 7 par(mar=par()Smar+c(0,0,0,2),bty="I") plot(Canada~Year,data=gdp,type="I",lwd=2,Ity=1,ylim=c(30,60),col=pal[1],main="Percentage change in GDP",ylab=T) mtext(side=4,at=gdp$Canada[length(gdp$Canada)],text="Canada",col=pal[1],line=0.3,las=2) side lines(gdpSFrance~gdpSYear,col=pal[2],Iwd=2) 1,2,3,4 mtext(side=4,at=gdpSFrance[length(gdpSFrance)],text="France",col=pal[2],line=0.3,las=2) lines(gdp$Germany~gdp$Year,col=pal[3],lwd=2) mtext(side=4,at=gdp$Germany[length(gdp$Germany)],text="Germany",col=pal[3],line=0.3,las=2) lines(gdp$Britain~gdp$Year,col=pal[4],lwd=2) mtext(side=4,at=gdp$Britain[length(gdp$Britain)],text="Britain",col=pal[4],line=0.3,las=2) lines(gdpSUSA~gdp$Year,col=pal[5],lwd=2) mtext(side=4,at=gdpSUSA[length(gdpSUSA)]-2,text="USA",col=pal[5],line=0.3,las=2)
gdp<-read.table("gdp_long.txt",header=T) library(RColorBrewer) pal<-brewer.pal(5,"Set1") par(mar=par()$mar+c(0,0,0,2),bty="l") plot(Canada~Year,data=gdp,type="l",lwd=2,lty=1,ylim=c(30,60),col=pal[1],main="Percentage change in GDP",ylab="") mtext(side=4,at=gdp$Canada[length(gdp$Canada)],text="Canada",col=pal[1],line=0.3,las=2) lines(gdp$France~gdp$Year,col=pal[2],lwd=2) mtext(side=4,at=gdp$France[length(gdp$France)],text="France",col=pal[2],line=0.3,las=2) lines(gdp$Germany~gdp$Year,col=pal[3],lwd=2) mtext(side=4,at=gdp$Germany[length(gdp$Germany)],text="Germany",col=pal[3],line=0.3,las=2) lines(gdp$Britain~gdp$Year,col=pal[4],lwd=2) mtext(side=4,at=gdp$Britain[length(gdp$Britain)],text="Britain",col=pal[4],line=0.3,las=2) lines(gdp$USA~gdp$Year,col=pal[5],lwd=2) mtext(side=4,at=gdp$USA[length(gdp$USA)]-2,text="USA",col=pal[5],line=0.3,las=2) • o • l • 7 • c • u • ] • side • 1,2,3,4 R Graphics II 图例-边界标记

R Graphics Il 图例-边界标记 Percentage change in GDP 8 8 France Britain 8 Germany 导 Canada 导 USA 8 8 1995 2000 2005 2010 Year
R Graphics II 图例-边界标记

R Graphics Il 折线图-网格图 rain<-read.csv("cityrain.csv") plot(rain$Tokyo,type=“b",lwd=2,xaxt=“n”,ylim=c(O,300),col=“black",xlab=“Month", ylab="Rainfall(mm)",main="Monthly Rainfall in Tokyo") axis(1,at=1:length(rain$Month),labels=rain$Month) grid() grid(nx=NA,ny=8,lwd=1,Ity=2,col="blue") Monthly Rainfall in Tokyo Monthly Rainfall in Tokyo Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Month Month
rain<-read.csv(“cityrain.csv") plot(rain$Tokyo,type=“b",lwd=2, xaxt=“n”,ylim=c(0,300),col=“black", xlab=“Month", ylab="Rainfall (mm)",main="Monthly Rainfall in Tokyo") axis(1,at=1:length(rain$Month),labels=rain$Month) grid() grid(nx=NA, ny=8, lwd=1,lty=2,col="blue") R Graphics II 折线图-网格图

R Graphics Il 折线图-特殊线 rain<-read.csv("cityrain.csv") plot(rain$Tokyo,type=“b",lwd=2,xaxt=“n",ylim=c(0,30o),col=“black",xlab=“Month", ylab="Rainfall(mm)",main="Monthly Rainfall in Tokyo") axis(1,at=1:length(rain$Month),labels=rain$Month) abline(v=9) abline(h=150,col="red",Ity=2) Monthly Rainfall in Tokyo Monthly Rainfall in Tokyo Jan Feb Mar Apr May Jun Ju Aug Sep Oct Nov Dec Mor迪 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Month
rain<-read.csv(“cityrain.csv") plot(rain$Tokyo,type=“b",lwd=2, xaxt=“n”,ylim=c(0,300),col=“black", xlab=“Month", ylab="Rainfall (mm)",main="Monthly Rainfall in Tokyo") axis(1,at=1:length(rain$Month),labels=rain$Month) abline(v=9) abline(h=150,col="red",lty=2) R Graphics II 折线图-特殊线
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)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
- 安顺学院:《计算机应用基础 Fundamentals of Computer》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网.pptx
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)08 ggplot2画图(一).pdf
- 北京大学:《数据分析工具和实践》课程教学资源(讲稿)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