R-基本图形-ch6

在分析数据前需要先观察它,本章将关注那些可以帮助理解单个类别型或连续型变量的图形。

1、条形图-针对类别型变量

  (1)简单的条形图

涉及:table()函数用于提取对象各单元的计数

注:若要绘制的类别型变量是一个因子或有序型因子,就可以使用函数plot()快速创建。

  (2)堆砌条形图和分组条形图

  (3)均值条形图

疑问:

数据结构的区别???P112

  (4)条形图的微调整

2、饼图-针对类别型变量

  R中的饼图选项很有限。

扇形图:plotrix包中的fan.plot()函数实现,通过扇形图可以比较不同面积的大小。

3、直方图-针对连续型变量

涉及到:核密度曲线;

  line()函数

  轴须图rug plot:

4、核密度图

核密度估计是用于估计随机变量概率密度函数的一种非参数方法。

5、箱形图

执行boxplot.stats(mtcars$mpg)即可输出用于构建图形的统计量

(1)使用并列箱线图进行跨组比较

6、点图

  

时间: 2024-10-13 23:11:28

R-基本图形-ch6的相关文章

R语言 图形初阶

第三章 图形初阶 1.使用图形 pdf("XXX.pdf")#保存pdf文件 ---- dev.of() dev.new()#新的图形窗口 2.一个简单的列子 3.图形参数 opar=par(no.readonly=TRUE)#生成一个可以修改当前图形的参数列表 par(lty=2,pch=17) plot(x,y,type="b") par(opar) a.符号和线条 pch:指定绘制点时使用的符号 cex:指定符号的大小.cex是一个数值,表示绘图符号相对于默认

R基本图形示例及代码(持续收集)

分布图 hist(MetaData$genes, breaks = 100, main = "Gene number distribution", xlab = "Gene number", ylab = "Cell count") abline(v=3000,col = "blue") abline(v=9000,col = "red") PCA图 画PCA,还是推荐scater,速度很快,一般的R包真是

R语言图形初阶

#chapter 3#### attach(mtcars) plot(wt,mpg) abline(lm(mpg~wt)) #adds a line of best fit title("regression of mpg on weight") detach(mtcars) pdf("mygraph.pdf") attach(mtcars) plot(wt,mpg) abline(lm(mpg~wt)) #adds a line of best fit title

R in action读书笔记(22)第十六章 高级图形进阶(下)

16.2.4 图形参数 在lattice图形中,lattice函数默认的图形参数包含在一个很大的列表对象中,你可通过trellis.par.get()函数来获取,并用trellis.par.set()函数来修改.show.settings()函数可展示当前的图形参数设置情况.查看当前的默认设置,并将它们存储到一个mysettings列表中: > show.settings() > mysettings<-trellis.par.get() 查看叠加点的默认设置值: > mysett

数学图形(2.1)三叶结

终于将二维图形发完了,从这一节开始,步入3D的图形世界. 以下是维基中对三叶结的介绍: 在纽结理论中,三叶结(trefoil knot)是一种最简单的非平凡纽结.可以用反手结连接两个末端而达成.它是唯一一种有3个交叉的纽结.它也可以描述为环面纽结.由于三叶结的结构极为简单,它是研究纽结理论很重要的基本案例,在拓扑学.几何学.物理学.化学领域,有广泛的用途. 三叶结可以由以下的参数方程确定: 三叶结也可以看作环面纽结.对应的参数方程为: 针对如上两种数学公式对应的脚本代码如下: #http://z

r与java整合(转)

http://jliblog.com/archives/10 R是统计计算的强大工具,而JAVA是做应用系统的主流语言,两者天然具有整合的需要.关于整合,一方面,R中可以创建JAVA对象调用JAVA方法,另一方面,JAVA中可以转换R的数据类型调用R的函数,互相取长补短.现在也有一个项目JGR,用JAVA做R的图形界面,可以实现高亮显示自动补全等,还能让JAVA和R互相调用. 关于R中调用JAVA,我想主要是为了利用其面向对象的特性,毕竟R语言近来很致力于向面向对象发展,有个很好的项目rJava

《R in Nutshell》 读书笔记(连载)

R in Nutshell 前言 例子(nutshell包) 本书中的例子包括在nutshell的R包中,使用数据,需加载nutshell包 install.packages("nutshell") 第一部分:基础 第一章 批处理(Batch Mode) R provides a way to run a large set of commands in sequence and save the results to a file. 以batch mode运行R的一种方式是:使用系统

《R实战》读书笔记一

你只要想处理数据,<R实战>这本书就可以助你一臂之力. <R实战>的目标是让你认识R,并且能够对数据进行操作,可视化和理解.该书包括4部分16个章节8个附录. 第一部分:入门,包括5章,简述如下. 第一章:R简介.谈及R是什么以及R的安装,R的交互式编程和批处理编程. 第二章:创建数据集.谈及R获取数据的方法,先介绍了R的数据结构形式,后介绍了R从文本.电子表格.Web页面.统计包(SAS.SPSS等)和数据库中获取数据的方法. 第三章:绘图入门.谈及R中绘制图形.美化图形和以合适

R与JAVA的整合

R是统计计算的强大工具,而JAVA是做应用系统的主流语言,两者天然具有整合的需要.关于整合,一方面,R中可以创建JAVA对象调用JAVA方法,另一方面,JAVA中可以转换R的数据类型调用R的函数,互相取长补短.现在也有一个项目JGR,用JAVA做R的图形界面,可以实现高亮显示自动补全等,还能让JAVA和R互相调用. 关于R中调用JAVA,我想主要是为了利用其面向对象的特性,毕竟R语言近来很致力于向面向对象发展,有个很好的项目rJava可以实现,在www.rforge.net/rJava上.R中调