1 R以及Rstudio的安装
1.1 R是什么?
R是一种编程语言,也是统计计算和绘图的环境,由于其开源的属性而汇集了许多函数,因此具有强大的功能。由于R的操作界面比较简陋,因此通过界面友好的Rstudio使用R。
关于R的简介引自简书——“小洁忘了怎么分身”
1.2 如何安装R?
R在windows系统的安装与安装其它软件无异,首先需要在R的官网找到与自己电脑版本一致的安装包,然后下载后根据安装导向安装。安装好R后,下载Rstudio,在Rstudio安装的过程中要特别注意用户名不能为中文名。
如果是中文名,可以根据生信星球公众号“当Rstudio杠上中文名”修改自己的用户名。
1.3 Rsutio的界面
2 用Rsutio作图
2.1 plot()函数
plot()是R中画x-y两个变量的函数,在运行该函数前,必须要对X和Y赋值。plot()函数可以画散点图、折线图以及配合lines()画出多条折线图。
该函数的参数包括:
main: 图标题
xlab,ylab: x和y轴的标题
xlim,ylim: x和y轴最大的限度
col: 描点的颜色
pch: 描点的类型
type: 图的类型,
其中"p" 绘散点图
"l" 绘实线
"b" 所有点被实线连接
"o" 实线通过的所有点
"h" 绘出点到x轴的竖线
"s" 绘出阶梯形曲线
"S" 同上
"n" 不绘任何点或者曲线
2.1.1 绘制散点图
plot(rnorm(50))
2.1.1 绘制折线图
2.1.2 绘制多条折线图
以上内容转载自https://www.cnblogs.com/malt927/p/6055249.html, https://www.cnblogs.com/todoit/archive/2012/07/20/2600772.html和https://zhuanlan.zhihu.com/p/25713408
2.2 boxplot()函数
该函数用于绘制箱线图,箱线图又称箱形图或者盒须图,主要由五个特征值组成,包括最大值、最小值、中位数、第一个四分位数和第三个四分位数。连接两个四分位数形成一个箱子,箱子用中位数分割,再将两个极值与箱子连接即成箱线图。
用法为boxplot(x)
x为变量,使用之前需要对x赋值
h<-c(125,156,235,88,99,123,234,222,99,101,134,156)
boxplot(h)
该函数的参数包括:
x: 向量,列表或数据框。
formula: 公式,形如y~grp,其中y为向量,grp是数据的分组,通常为因子。
data: 数据框或列表,用于提供公式中的数据。
range: 数值,默认为1.5,表示触须的范围,即range × (Q3 - Q1)
width: 箱体的相对宽度,当有多个箱体时,有效。
varwidth: 逻辑值,控制箱体的宽度, 只有图中有多个箱体时才发挥作用,默认为FALSE, 所有箱体的宽度相同,当其值为TRUE时,代表每个箱体的样本量作为其相对宽度
notch: 逻辑值,如果该参数设置为TRUE,则在箱体两侧会出现凹口。默认为FALSE。
outline: 逻辑值,如果该参数设置为FALSE,则箱线图中不会绘制离群值。默认为TRUE。
names:绘制在每个箱线图下方的分组标签。
plot : 逻辑值,是否绘制箱线图,如设置为FALSE,则不绘制箱线图,而给出绘制箱线图的相关信息,如5个点的信息等。
border:箱线图的边框颜色。
col:箱线图的填充色。
horizontal:逻辑值,指定箱线图是否水平绘制,默认为FALSE。
以上内容转载自https://www.jb51.net/article/207827.htm
3 R语言的基本操作
3.1 用project管理工作目录
3.2 显示文件列表
>dir()
>list.files()
3.3 加减乘除
3.4 赋值
赋值符号为<-
3.5 删除变量
rm()
3.6 列出历史命令
history()
3.7 清空控制台
ctrl+l
以上内容转载自微信公众号生信星球