有关绘图的全局参数多数都可以使用par()函数设置,该函数有丰富的在线参考信息,可通过?par获得。这只讲些常用参数的设置。 一、图形边距:mar/mai参数 R绘图参数中表示距离大小的一般都有“英寸...
R语言基础教程4:柱形图
一、基本柱形图: 从R自带的airquality中获取一些数据做示例: set.seed(1000) # 查看 airquality 数据集的基本结构 str(airquality) ## 'data...
R语言基础教程3:曲线图、误差线和图例
一、曲线图 从R自带的airquality中获取一些数据做示例: set.seed(1000) datax <- as.matrix(na.omit(airquality)) x <- s...
用R语言绘制y轴不连续的柱形图
R作图包plotrix提供了不连续y轴(或者称断裂y轴)图形的绘制,原barplot函数的beside参数都不能用,图形也不怎么如意: library(plotrix) par(mar=c(3,3,1...
R语言基础教程6:程序设计基础
使用R处理数据完全可以不了解它的编程方法,但编程可以提高效率。 一、运算符 二、向量运算规则 R语言的数据以向量为基础。向量的运算不需要通过下标循环一个个元素来进行的。如果两个向量长度相同,是对位...
R语言基础教程2:散点图
先了解一个概念:函数。简单地说,把一些R语句(赋值、计算或其他操作步骤)包装起来并给它一个名称,这就是函数。我们前面接触过的getClass( ), class( ), head( ), rep( )...
R语言基础教程1:数据类型
了解数据的分类和数据结构对于生物专业的学生来说是很枯燥的。但数据又是最基本的东西,没有数据,只能玩干瞪眼。怕枯燥的,这部分先粗略的看一遍,以后需要了再回来查询。 R语言是面向对象的。面向对象的理论一两...
ggplot2作图详解1:入门函数qplot
ggplot2的功能不用我们做广告,因为它的作者Hadley Wickham就说ggplot2是一个强大的作图工具,它可以让你不受现有图形类型的限制,创造出任何有助于解决你所遇到问题的图形。一点也不谦...
R语言:数据汇总/透视/提炼
汇总、透视、提炼、凝炼,对数据处理来说这些词的意思都差不多,R语言提供了很多函数处理这些事情,还有一些软件包也提供了非常方便的数据汇总功能,方法 不胜枚举。summary是获取数据概要最常用的函数,应...
超几何分布
简单点说,超几何分布就是有限样本的无放回抽样。不同于有放回抽样的二项分布(每次贝努里试验成功概率是一样的),每次的概率不相等。 随机变量X的超几何概率分布: f(k,N,M,n) = C(k,M)*C...